.marketing .mkt-stage,.marketing.mkt-fullview{--mkt-fullview-ease:cubic-bezier(.442, .029, 0, .979)}.marketing .mkt-stage{max-width:70rem;margin-inline:auto}.marketing .mkt-stage__panel{margin-top:2.5rem}@media (width>=1024px){.marketing .mkt-stage__panel{margin-top:1.5rem}}.marketing .mkt-stage__picture{position:relative}.marketing .mkt-stage__picture[data-opens]{cursor:zoom-in}.marketing .mkt-stage__picture:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid}.marketing .mkt-stage__cue{color:oklch(97% .005 92);white-space:nowrap;pointer-events:none;opacity:0;background:oklch(16% .008 60);border-radius:999px;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:400;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-140%)scale(.92)}.marketing .mkt-stage__cue b{opacity:.62;font-weight:400}.marketing .mkt-stage__picture[data-cue] .mkt-stage__cue{opacity:1;transform:translate(-50%,-140%)scale(1)}@media (hover:none){.marketing .mkt-stage__cue{display:none}}.marketing .mkt-stage__chooser{margin-top:2.5rem;position:relative}.marketing .mkt-stage__tabs{border-bottom:1px solid var(--border);scrollbar-width:none;scroll-snap-type:x proximity;justify-content:space-between;gap:1.75rem;display:flex;overflow-x:auto}.marketing .mkt-stage__tabs::-webkit-scrollbar{display:none}.marketing .mkt-stage__tab{color:var(--muted-foreground);scroll-snap-align:start;flex:none;padding-bottom:1rem;transition:color .2s}.marketing .mkt-stage__tab:hover,.marketing .mkt-stage__tab[aria-selected=true]{color:var(--foreground)}.marketing .mkt-stage__rule{pointer-events:none;width:0;height:2px;position:absolute;bottom:0;left:0}.marketing .mkt-stage__rule[data-ready]{transition:transform .5s var(--mkt-fullview-ease), width .5s var(--mkt-fullview-ease)}@media (width<=899px){.marketing .mkt-stage__tabs{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.marketing .mkt-stage__tab:last-child{padding-right:2rem}}.marketing .mkt-stage__foot{gap:1.75rem;margin-top:1.75rem;display:grid}.marketing .mkt-stage__actions{align-content:start;justify-items:start;gap:1.125rem;display:grid}@media (width>=900px){.marketing .mkt-stage__foot{grid-template-columns:minmax(0,1fr) auto}.marketing .mkt-stage__actions{justify-items:end}}@media (width<48rem){.marketing .mkt-stage__foot[data-follow-sm=centred]{text-align:center;justify-items:center}.marketing .mkt-stage__foot[data-follow-sm=centred] :is(.mkt-stage__actions,p){justify-items:center;margin-inline:auto}.marketing .mkt-stage__foot[data-follow-sm=centred] .mkt-stage__variants{justify-content:center}}@media (48rem<=width<900px){.marketing .mkt-stage__foot[data-follow-md=centred]{text-align:center;justify-items:center}.marketing .mkt-stage__foot[data-follow-md=centred] :is(.mkt-stage__actions,p){justify-items:center;margin-inline:auto}.marketing .mkt-stage__foot[data-follow-md=centred] .mkt-stage__variants{justify-content:center}}.marketing .mkt-stage__open{border-radius:999px;align-items:center;gap:.75rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:400;transition:filter .2s;display:inline-flex}.marketing .mkt-stage__open:hover{filter:brightness(1.12)}.marketing .mkt-stage__open svg{width:.875rem;height:.875rem}.marketing .mkt-rooms{max-width:76rem}.marketing .mkt-rooms__panel{margin-top:1.5rem}.marketing .mkt-rooms__room .sim-stage{padding-inline:0}@media (width>=1024px){.marketing .mkt-rooms__room .sim-stage{padding-block:1rem 0}.marketing .mkt-rooms__room .sim-device{width:min(100%,133.333dvh - 12rem,1320px)}}.marketing .mkt-rooms__live,.marketing .mkt-rooms__try{display:none}.marketing .mkt-rooms__still{max-width:48rem;margin-inline:auto;padding-block:1rem .5rem}@media (width>=1024px){.marketing .mkt-rooms__live{display:block}.marketing .mkt-rooms__try{display:inline}.marketing .mkt-rooms__still{display:none}}.marketing .mkt-rooms__room--admin{max-width:64rem;margin-inline:auto;padding-block:1.5rem 1rem}.marketing .mkt-rooms__tabs{justify-content:flex-start;gap:3.5rem}.marketing .mkt-rooms__tab{text-align:left;gap:.375rem;display:grid}.marketing .mkt-rooms__place{font-family:var(--font-mkt-display);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:300}.marketing .mkt-rooms__more{color:var(--foreground);border-bottom:1px solid;padding-bottom:3px;font-size:.9375rem}@media (width<=899px){.marketing .mkt-rooms__tabs{gap:2rem;-webkit-mask-image:none;mask-image:none}.marketing .mkt-rooms__tab:last-child{padding-right:0}}.marketing .mkt-showcase-compare{color:oklch(97% .005 92);background:oklch(16% .008 60);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.375rem;width:fit-content;max-width:100%;margin:0 auto 2.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:400;display:flex}.marketing .mkt-showcase-compare__label{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-inline:.5rem .125rem;font-size:.75rem}.marketing .mkt-showcase-compare button{border:1px solid oklch(97% .005 92/.28);border-radius:999px;padding:.5rem .875rem}.marketing .mkt-showcase-compare button[aria-pressed=true]{color:oklch(16% .008 60);background:oklch(97% .005 92);border-color:oklch(97% .005 92)}.marketing .mkt-showcase-compare__note{opacity:.65;margin-inline:.5rem;font-size:.75rem}.marketing.mkt-fullview{z-index:80;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background-color:#0000;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.mkt-fullview__ground{background:var(--secondary);opacity:0;transition:opacity .45s;position:absolute;inset:0}.mkt-fullview[data-phase=open] .mkt-fullview__ground{opacity:1}.mkt-fullview__bar{z-index:2;padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));opacity:0;align-items:center;gap:1rem;transition:opacity .35s .35s;display:flex;position:relative}.mkt-fullview[data-phase=open] .mkt-fullview__bar{opacity:1}.mkt-fullview[data-phase=closing] .mkt-fullview__bar{transition-delay:0s}.mkt-fullview__bar--top{justify-content:space-between;padding-block:.875rem}.mkt-fullview__bar--bottom{justify-content:center;padding-block:.75rem 1.125rem}@media (width>=768px){.mkt-fullview__bar{padding-left:max(3rem, env(safe-area-inset-left,0px));padding-right:max(3rem, env(safe-area-inset-right,0px))}}.mkt-fullview__step{align-items:center;gap:.375rem;min-width:0;display:flex}.mkt-fullview__round,.mkt-fullview__close{border:1px solid var(--border);border-radius:999px;flex:none;justify-content:center;align-items:center;height:2.5rem;transition:border-color .2s;display:inline-flex}.mkt-fullview__round{width:2.5rem}.mkt-fullview__round:hover,.mkt-fullview__close:hover{border-color:var(--foreground)}.mkt-fullview__round svg{width:1rem;height:1rem}.mkt-fullview__name{min-width:0;padding-inline:.625rem}.mkt-fullview__name .mkt-display{font-size:1.5rem;line-height:1.1;display:block}.mkt-fullview__line{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.mkt-fullview__close{gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:400}.mkt-fullview__close svg{width:.875rem;height:.875rem}.mkt-fullview__ends{flex:none;align-items:center;gap:.625rem;display:flex}.mkt-fullview__start{background:var(--primary);height:2.5rem;color:var(--primary-foreground);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.875rem;font-weight:400;transition:filter .2s;display:inline-flex}.mkt-fullview__start:hover{filter:brightness(1.12)}.mkt-fullview__start:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.mkt-fullview__start svg{width:.875rem;height:.875rem}.mkt-fullview__start--bottom{display:none}.mkt-fullview__stage{z-index:1;min-height:0;padding:.5rem max(1rem, env(safe-area-inset-right,0px)) .5rem max(1rem, env(safe-area-inset-left,0px));place-items:center;display:grid;position:relative}@media (width>=768px){.mkt-fullview__stage{padding-inline:3rem}}.mkt-fullview__frame{will-change:transform}.mkt-fullview__device[data-swapped]{animation:.32s both mkt-fullview-swap}@keyframes mkt-fullview-swap{0%{opacity:0;transform:scale(.985)}}.mkt-fullview .sty-dv--phone{width:100%}.mkt-fullview .sty-dv__drawn{position:relative}.mkt-fullview__screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:oklch(22% .01 60/.35) transparent;background:#fff;position:absolute;inset:0;overflow:hidden auto}.mkt-fullview__screen img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.mkt-fullview__screen:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mkt-fullview__fixed{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.mkt-fullview__screen[data-fixed]{scrollbar-width:none}.mkt-fullview__screen[data-fixed]::-webkit-scrollbar{display:none}.mkt-fullview__hint{z-index:3;color:oklch(97% .005 92);white-space:nowrap;pointer-events:none;background:oklch(22% .01 60/.78);border-radius:999px;padding:.5625rem 1rem;font-size:.8125rem;transition:opacity .4s;position:absolute;bottom:1.125rem;left:50%;transform:translate(-50%)}.mkt-fullview__hint[data-gone]{opacity:0}.mkt-fullview__controls{border:1px solid var(--border);background:var(--background);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem 1.375rem;padding:.375rem;display:flex;box-shadow:0 18px 40px -24px oklch(22% .01 60/.35)}.mkt-fullview__devices{gap:2px;display:flex}.mkt-fullview__devices button{color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.5rem;padding:.5625rem 1rem;font-size:.875rem;font-weight:400;transition:background-color .2s,color .2s;display:inline-flex}.mkt-fullview__devices button svg{width:1rem;height:1rem}.mkt-fullview__devices button:hover{color:var(--foreground)}.mkt-fullview__devices button[aria-checked=true]{background:var(--foreground);color:var(--background)}.mkt-fullview__set{padding-right:.875rem}@media (width<=760px){.mkt-fullview__line,.mkt-fullview__close span{display:none}.mkt-fullview__close{width:2.5rem;padding:0}.mkt-fullview__controls{border-radius:1.375rem;flex-direction:column;gap:.5rem;padding:.5rem}.mkt-fullview__set{padding:0 0 .125rem}.mkt-fullview__devices button{padding:.5rem .75rem}.mkt-fullview__bar--bottom{flex-direction:column;gap:.625rem}.mkt-fullview__start--top{display:none}.mkt-fullview__start--bottom{display:inline-flex}}@media (prefers-reduced-motion:reduce){.marketing .mkt-stage__rule[data-ready],.mkt-fullview__ground,.mkt-fullview__bar,.mkt-fullview__hint{transition:none}.mkt-fullview__device[data-swapped]{animation:none}}.mkt-season{--season-ink:#2e3a30;--season-cream:#efe9dd;isolation:isolate;background:var(--season-cream);color:var(--season-ink);position:relative;overflow:clip}.mkt-season__ground{z-index:-1;position:absolute;inset:0}.mkt-season__ground-frame{height:100lvh;position:sticky;top:0;overflow:hidden}[data-ground=scroll] .mkt-season__ground-frame{height:auto;position:absolute;inset:0}.mkt-season__ground img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.mkt-season__ground img[data-on=true]{opacity:1}.mkt-season__inner{padding:48px 16px 56px}@media (width>=768px){.mkt-season__inner{padding:72px 32px 80px}}.mkt-season__scene{max-width:1378px;margin-inline:auto;container-type:inline-size}.mkt-season__row{--u:calc(100cqw / 1378);justify-content:center;align-items:flex-end;gap:calc(70 * var(--u));padding-inline:calc(50 * var(--u));display:flex}.mkt-season__laptop{width:calc(940 * var(--u));height:calc(576 * var(--u));flex:none;position:relative}.mkt-season__lid{width:calc(940 * var(--u));height:calc(560 * var(--u));border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));background:#1b1d1b;position:absolute;top:0;left:0;box-shadow:0 30px 50px #14161466}.mkt-season__laptop .mkt-season__screen{left:calc(22 * var(--u));top:calc(20 * var(--u));width:calc(896 * var(--u));height:calc(504 * var(--u));border-radius:calc(3 * var(--u))}.mkt-season__camera{left:calc(467 * var(--u));top:calc(8 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));background:#2f322f;border-radius:50%;position:absolute}.mkt-season__base{left:calc(-50 * var(--u));top:calc(558 * var(--u));width:calc(1040 * var(--u));height:calc(16 * var(--u));border-radius:0 0 calc(20 * var(--u)) calc(20 * var(--u));background:#d5cfc1;position:absolute;box-shadow:inset 0 1px #b9b3a5}.mkt-season__foot{left:calc(400 * var(--u));top:calc(558 * var(--u));width:calc(140 * var(--u));height:calc(6 * var(--u));border-radius:0 0 calc(8 * var(--u)) calc(8 * var(--u));background:#c3bdaf;position:absolute}.mkt-season__phone{width:calc(268 * var(--u));height:calc(557 * var(--u));margin-bottom:calc(17 * var(--u));flex:none;position:relative}.mkt-season__body{width:calc(268 * var(--u));height:calc(557 * var(--u));border-radius:calc(46 * var(--u));background:#1b1d1b;position:absolute;top:0;left:0;box-shadow:0 26px 44px #1416146b}.mkt-season__phone .mkt-season__screen{left:calc(10 * var(--u));top:calc(40 * var(--u));width:calc(248 * var(--u));height:calc(507 * var(--u));border-radius:0 0 calc(36 * var(--u)) calc(36 * var(--u))}.mkt-season__status{left:calc(10 * var(--u));top:calc(10 * var(--u));width:calc(248 * var(--u));height:calc(30 * var(--u));padding:calc(4 * var(--u)) calc(24 * var(--u)) 0 calc(28 * var(--u));box-sizing:border-box;border-radius:calc(36 * var(--u)) calc(36 * var(--u)) 0 0;color:#f4f1ea;font-family:-apple-system,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:calc(10.5 * var(--u));letter-spacing:.01em;background:#0f1110;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:absolute}.mkt-season__status-icons{width:calc(44 * var(--u));fill:currentColor;height:auto}.mkt-season__island{left:calc(99 * var(--u));top:calc(20 * var(--u));width:calc(70 * var(--u));height:calc(20 * var(--u));border-radius:calc(10 * var(--u));background:#101210;position:absolute}.mkt-season__screen{background:#2e3a30;position:absolute;overflow:hidden}.mkt-season__live{position:absolute;inset:0}.mkt-season__poster{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.mkt-season__frame{transform-origin:0 0;opacity:0;background:0 0;border:0;transition:opacity .4s;position:absolute;top:0;left:0}.mkt-season__live[data-ready] .mkt-season__frame{opacity:1}.mkt-season__explore{height:40px;color:var(--season-ink);white-space:nowrap;cursor:pointer;opacity:0;background:#efe9ddf0;border:0;border-radius:20px;padding:0 18px;transition:opacity .2s;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1416144d}.mkt-season__screen:hover .mkt-season__explore,.mkt-season__explore:focus-visible{opacity:1}@media (hover:none){.mkt-season__explore{opacity:1}}.mkt-season__explore:focus-visible{outline:2px solid var(--season-cream);outline-offset:3px}[data-exploring] .mkt-season__screen{box-shadow:0 0 0 2px var(--season-cream)}@media (prefers-reduced-motion:reduce){.mkt-season__frame,.mkt-season__explore,.mkt-season__ground img{transition:none}}@media (width<=699px){.mkt-season__laptop{display:none}.mkt-season__row{--u:calc(min(100cqw, 330px) / 268);gap:0;padding-inline:0}.mkt-season__phone{margin-bottom:0}}.mkt-season__panel{--bar-hit:36px;background:#efe9ddf5;border-radius:14px;max-width:1278px;margin:24px auto 0;padding:8px 12px 18px;box-shadow:0 10px 30px #1416144d}@media (pointer:coarse){.mkt-season__panel{--bar-hit:44px}}@media (width>=768px){.mkt-season__panel{margin-top:32px;padding:8px 14px 18px}}.mkt-season__bar{align-items:center;gap:14px;display:flex}.mkt-season__toggle-play{width:var(--bar-hit);height:var(--bar-hit);color:var(--season-ink);cursor:pointer;background:0 0;border:1px solid #2e3a308c;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.mkt-season__toggle-play svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;fill:currentColor;width:12px;height:12px}.mkt-season__reading{font-variant-numeric:lining-nums tabular-nums;flex-direction:column;flex:0 0 200px;min-width:0;line-height:1.2;display:flex}.mkt-season__reading>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkt-season__stage-name{font-style:italic}.mkt-season__reading .mkt-season__stage-name{line-height:1.2}.mkt-season__track{--head:14px;min-width:0;height:var(--bar-hit);flex:1;position:relative}.mkt-season__tick{top:calc(50% - 5px);left:calc(var(--head) / 2 + (100% - var(--head)) * var(--at));pointer-events:none;background:#2e3a308c;width:1px;height:10px;position:absolute}.mkt-season__track input[type=range]{z-index:1;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;display:block;position:relative}.mkt-season__track input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--season-ink) calc(var(--head) / 2 + (100% - var(--head)) * var(--at)), #2e3a3033 0);border-radius:1px;height:2px}.mkt-season__track input[type=range]::-webkit-slider-thumb{width:var(--head);height:var(--head);margin-top:calc(1px - var(--head) / 2);border:2px solid var(--season-cream);background:var(--season-ink);box-shadow:0 0 0 1px var(--season-ink);appearance:none;border-radius:50%}.mkt-season__track input[type=range]::-moz-range-track{background:#2e3a3033;border-radius:1px;height:2px}.mkt-season__track input[type=range]::-moz-range-progress{background:var(--season-ink);border-radius:1px;height:2px}.mkt-season__track input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--head);height:var(--head);border:2px solid var(--season-cream);background:var(--season-ink);box-shadow:0 0 0 1px var(--season-ink);border-radius:50%}.mkt-season__panel[data-tucked]{box-shadow:none;background:0 0;justify-content:center;padding:0;display:flex}.mkt-season__untuck{height:var(--bar-hit);color:var(--season-ink);cursor:pointer;white-space:nowrap;background:#efe9ddf5;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex;box-shadow:0 8px 24px #1416144d}.mkt-season__untuck .mkt-season__more-icon circle{fill:#efe9dd}.mkt-season__choice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.mkt-season__choice-label{flex:0 0 100%;margin-top:6px}@media (width>=768px){.mkt-season__choice-label{flex:0 0 92px;margin-top:0}}.mkt-season__chip,.mkt-season__play{height:44px;color:var(--season-ink);cursor:pointer;background:0 0;border:1px solid #2e3a308c;border-radius:22px;padding:0 18px}.mkt-season__chip[aria-pressed=true]{background:var(--season-ink);color:var(--season-cream)}.mkt-season__play{letter-spacing:.14em;text-transform:uppercase;border-color:#2e3a30b3;width:96px;padding:0}.mkt-season__chip:focus-visible,.mkt-season__play:focus-visible,.mkt-season__swatch:focus-visible,.mkt-season__piece:focus-visible,.mkt-season__switch:focus-visible,.mkt-season__name input:focus-visible,.mkt-season__toggle-play:focus-visible,.mkt-season__untuck:focus-visible,.mkt-season__track input:focus-visible{outline:2px solid var(--season-ink);outline-offset:3px}.mkt-season__chip:disabled,.mkt-season__piece:disabled,.mkt-season__switch:disabled,.mkt-season__name input:disabled{opacity:.45;cursor:default}.mkt-season__columns{border-top:1px solid #2e3a302e;gap:18px;margin-top:14px;padding-top:14px;display:grid}@media (width>=1024px){.mkt-season__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:36px}}.mkt-season__column{min-width:0}.mkt-season__note{color:#2e3a30c7;margin:6px 0 0}.mkt-season__switch-row{margin-top:14px}.mkt-season__switch{color:var(--season-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.mkt-season__switch-track{background:#2e3a3040;border-radius:13px;flex:none;width:44px;height:26px;margin-top:2px;transition:background .2s;position:relative}.mkt-season__switch-thumb{background:var(--season-cream);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1416144d}.mkt-season__switch[aria-checked=true] .mkt-season__switch-track{background:var(--season-ink)}.mkt-season__switch[aria-checked=true] .mkt-season__switch-thumb{transform:translate(18px)}.mkt-season__switch-words{gap:2px;display:grid}.mkt-season__switch-detail{color:#2e3a30c7}.mkt-season__name{gap:6px;margin-top:16px;display:grid}.mkt-season__name input{height:44px;color:var(--season-ink);background:#ffffff8c;border:1px solid #2e3a3073;border-radius:10px;padding:0 14px}.mkt-season__pieces{border:0;margin:0;padding:0}.mkt-season__pieces legend{padding:0}.mkt-season__piece-grid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mkt-season__piece{min-height:40px;color:var(--season-ink);cursor:pointer;background:0 0;border:1px solid #2e3a3066;border-radius:20px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mkt-season__piece-mark{border:1.5px solid;border-radius:50%;flex:none;width:12px;height:12px}.mkt-season__piece[aria-pressed=true]{background:var(--season-ink);border-color:var(--season-ink);color:var(--season-cream)}.mkt-season__piece[aria-pressed=true] .mkt-season__piece-mark{border-color:var(--season-cream);background:#c0263b}.mkt-season__piece[data-waiting]{border-style:dashed;border-color:var(--season-ink);color:var(--season-ink);background:#2e3a301a}.mkt-season__piece[data-waiting] .mkt-season__piece-mark{background:0 0;border-color:currentColor}.mkt-season__note--two,.mkt-season__note--three{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mkt-season__note--two{-webkit-line-clamp:2;min-height:3em}.mkt-season__note--three{-webkit-line-clamp:3;min-height:4.5em}.mkt-season__note--footer{min-height:1.5em}@media (width<=699px){.mkt-season__note--three{-webkit-line-clamp:4;min-height:6em}.mkt-season__note--footer{min-height:3em}}.mkt-season__choice[data-idle]{opacity:.4}.mkt-season__swatch{cursor:pointer;border:1px solid #2e3a3059;border-radius:50%;width:32px;height:32px}.mkt-season__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--season-cream), 0 0 0 4px var(--season-ink)}.mkt-season__footer{border-top:1px solid #2e3a302e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.mkt-season__footer .mkt-season__note{margin:0}.mkt-season__wide{width:auto;padding:0 20px}.mkt-holiday{isolation:auto;background:#1c2620}.mkt-holiday .mkt-season__ground{z-index:0}.mkt-holiday__head{position:relative}.mkt-holiday__scrim{z-index:1;pointer-events:none;background:linear-gradient(#101612e6 0%,#101612db 55%,#101612b3 68%,#1016127a 79%,#10161242 88%,#10161217 95%,#10161200 100%);height:min(100svh,980px);position:absolute;inset:0 0 auto}.mkt-holiday__greeting{z-index:2;color:#f4efe6;text-align:center;background:#8e1b2e;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex;position:relative}.mkt-holiday__holly{--tr-holly:#8fc09f;--tr-holly-vein:#4e8463;--tr-berry:#f4efe6;--tr-berry-deep:#e7c9cf;flex:none;width:22px;height:auto}@media (width<=639px){.mkt-holiday__holly{display:none}}.mkt-holiday__top{z-index:4;position:relative}.mkt-holiday__garland{background:var(--mkt-garland) center top / auto 100% repeat-x;pointer-events:none;height:50px;animation:1.1s cubic-bezier(.22,1.2,.36,1) .25s both mkt-holiday-garland;position:relative}@keyframes mkt-holiday-garland{0%{opacity:0;transform:translateY(-140%)}35%{opacity:1}to{opacity:1;transform:none}}.mkt-holiday__snow{z-index:3;pointer-events:none;animation:1.6s .7s both mkt-holiday-snow;position:absolute;inset:0;overflow:hidden}.mkt-holiday__snow .tr-light-snow{position:absolute}@keyframes mkt-holiday-snow{0%{opacity:0}to{opacity:1}}.mkt-holiday[data-still] .tr-flake,.mkt-holiday[data-still] .tr-flake-sway{animation-play-state:paused}.mkt-holiday[data-arrived] .mkt-holiday__garland,.mkt-holiday[data-arrived] .mkt-holiday__snow{animation:none}.mkt-holiday__copy{text-align:center;max-width:980px;margin:0 auto;padding:28px 24px 8px;position:relative}@media (width>=768px){.mkt-holiday__copy{padding:44px 48px 12px}}.mkt-holiday__eyebrow{opacity:.85;margin:0 0 18px}.mkt-holiday__headline{text-wrap:balance;margin:0}.mkt-holiday__greeting-short{display:none}@media (width<=639px){.mkt-holiday__greeting-long{display:none}.mkt-holiday__greeting-short{display:inline}}.mkt-holiday__sub{white-space:pre-line;max-width:44rem;margin:24px auto 0}.mkt-holiday__head[data-opens] .mkt-holiday__scrim{height:auto;bottom:-96px}.mkt-holiday__season{z-index:2;text-align:center;max-width:760px;margin:0 auto;padding:64px 24px 0;position:relative}@media (width>=768px){.mkt-holiday__season{padding:88px 48px 0}}.mkt-holiday__season-line{text-wrap:balance;margin:0}.mkt-holiday__season-sub{opacity:.9;max-width:40rem;margin:18px auto 0}.mkt-holiday__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.mkt-holiday .mkt-season__inner{z-index:2;padding-top:32px;position:relative}.mkt-holiday #christmas{scroll-margin-top:72px}@media (prefers-reduced-motion:reduce){.mkt-holiday__garland{background-image:var(--mkt-garland-still);animation:none}.mkt-holiday__snow{animation:none}}.mkt-season__fold-summary{display:none}@media (width<=699px){.mkt-season__fold-summary{min-height:44px;color:var(--season-ink);cursor:pointer;border:1px solid #2e3a3066;border-radius:22px;justify-content:space-between;align-items:center;margin-top:8px;padding:0 16px;list-style:none;display:flex}.mkt-season__fold-summary::-webkit-details-marker{display:none}.mkt-season__fold-summary:after{content:"+";font-size:1.25em;line-height:1}.mkt-season__fold[open] .mkt-season__fold-summary:after{content:"−"}}.mkt-season__footer-action{min-height:44px}.mkt-season__play:disabled{opacity:.55;cursor:progress}.mkt-season__more{height:var(--bar-hit);background:var(--season-ink);color:var(--season-cream);cursor:pointer;white-space:nowrap;border:0;border-radius:22px;flex:none;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.mkt-season__more:focus-visible{outline:2px solid var(--season-ink);outline-offset:3px}.mkt-season__more-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.mkt-season__more-icon circle{fill:var(--season-ink)}.mkt-season__more-chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .2s}.mkt-season__more[aria-expanded=true] .mkt-season__more-chevron{transform:rotate(180deg)}@media (width<=699px){.mkt-season__bar{grid-template-columns:auto 1fr auto;grid-template-areas:"play reading more""track track track";gap:2px 12px;display:grid}.mkt-season__toggle-play{grid-area:play}.mkt-season__reading{grid-area:reading}.mkt-season__track{grid-area:track}.mkt-season__more{grid-area:more;padding:0 14px}.mkt-season__more-words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.oh-full__frame{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(6px,1.4svh,16px);height:100svh;min-height:600px;padding:clamp(20px,3.4svh,40px) clamp(20px,3vw,48px) clamp(14px,2.4svh,28px);display:grid}.oh-full__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.oh-full__title{font-family:var(--font-mkt-display);letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:300;line-height:1.04}.oh-full__controls{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.oh-full__stage{min-height:0;position:relative}.oh-full__bottom{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.oh-full__note{margin-right:auto}.oh-ticks{gap:4px;margin:0;padding:0;list-style:none;display:flex}.oh-ticks button{color:#faf9f58c;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-top:2px solid #faf9f533;padding:10px 8px 4px;font-size:12px;position:relative}.oh-ticks button[data-offline]{border-top-color:#c98a2a8c}.oh-ticks button[aria-current=step]{color:#faf9f5;border-top-color:#faf9f5}.oh-ticks button[data-offline][aria-current=step]{color:#f0c27a;border-top-color:#f0c27a}.oh-link{color:#faf9f5cc;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.oh-which{background:#faf9f514;border-radius:999px;padding:4px;display:inline-flex}.oh-which button{color:#faf9f5b3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:14px}.oh-which button[aria-checked=true]{color:#1d1d1b;background:#faf9f5}.oh-switch{color:#1d1d1b;cursor:pointer;font:inherit;background:#faf9f5;border:0;border-radius:999px;align-items:center;gap:14px;padding:8px 18px 8px 8px;display:inline-flex;box-shadow:0 1px 2px #1d1d1b14}.oh-switch:focus-visible,.oh-which button:focus-visible,.oh-ticks button:focus-visible,.oh-link:focus-visible{outline-offset:3px;outline:2px solid #f0c27a}.oh-switch__track{background:#3f7a55;border-radius:999px;flex:none;width:58px;height:34px;transition:background-color .25s;position:relative}.oh-switch[aria-checked=false] .oh-switch__track{background:#b9b6ab}.oh-switch__knob{background:#fff;border-radius:50%;width:28px;height:28px;transition:left .25s;position:absolute;top:3px;left:27px;box-shadow:0 1px 3px #00000040}.oh-switch[aria-checked=false] .oh-switch__knob{left:3px}.oh-switch__text{text-align:left;line-height:1.2;display:grid}.oh-switch__label{color:#5e5c54;font-size:12px}.oh-switch__state{font-size:19px;font-weight:500}.oh-full__frame--words{gap:24px;height:auto;min-height:0;padding-block:clamp(64px,10svh,112px);display:grid}.oh-stage{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.oh-canvas{color:#faf9f5;transform-origin:0 0;transition:transform 1.15s cubic-bezier(.65,0,.25,1);position:absolute;top:0;left:0}.oh-canvas>*{position:absolute}.oh-subtitle{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:8px 40px;min-height:108px;display:grid}.oh-time{font-family:var(--font-mkt-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:300;line-height:1}.oh-time small{font-family:var(--font-mkt-sans);letter-spacing:.02em;color:#faf9f59e;vertical-align:middle;margin-left:14px;font-size:14px}.oh-time small[data-tone=cut]{color:#f0c27a}.oh-time small[data-tone=back]{color:#9fd3ae}.oh-beat-title{font-family:var(--font-mkt-display);margin:10px 0 0;font-size:24px;font-weight:300;line-height:1.15}.oh-beat-body{color:#faf9f5b8;max-width:60ch;margin:6px 0 0;font-size:15px;line-height:1.5}.oh-subtitle>*>*{animation:.45s both oh-arrive}.oh-says{background:#c98a2a1f;border-left:3px solid #c98a2a;border-radius:0 10px 10px 0;margin:4px 0 0;padding:10px 14px;font-size:16px;line-height:1.45}.oh-says[data-tone=good]{background:#3f7a552e;border-color:#3f7a55}.oh-says span{letter-spacing:.14em;text-transform:uppercase;color:#faf9f599;margin-bottom:3px;font-size:11px;display:block}.oh-zone{background:#faf9f506;border:1px solid #faf9f524;border-radius:34px}.oh-zone__label{letter-spacing:.14em;text-transform:uppercase;color:#faf9f580;font-size:13px;position:absolute;bottom:18px;left:26px}.oh-wires{width:1600px;height:900px;top:0;left:0;overflow:visible}.oh-wire{fill:none;stroke:#faf9f557;stroke-width:2px;transition:stroke .4s,stroke-dasharray .4s}.oh-wire[data-state=cut]{stroke:#c98a2a;stroke-dasharray:7 9}.oh-wire[data-state=quiet]{stroke:#faf9f51f}.oh-break circle{fill:#2b2112;stroke:#c98a2a;stroke-width:1.5px}.oh-break path{stroke:#f0c27a;stroke-width:2px;stroke-linecap:round}.oh-break{animation:.35s both oh-pop}.oh-wire-label{letter-spacing:.06em;color:#faf9f580;white-space:nowrap;margin:0;font-size:12px}.oh-wire-label--centre{transform:translate(-50%)}.oh-cloud{color:#1d1d1b;text-align:center;background:#faf9f5;border-radius:999px;place-content:center;width:200px;height:58px;transition:background-color .4s,color .4s;display:grid;box-shadow:0 18px 40px -20px #0009}.oh-cloud__name{font-size:16px;font-weight:600;line-height:1.2}.oh-cloud__state{letter-spacing:.04em;color:#6b6960;font-size:11px}.oh-cloud[data-down]{color:#f0c27a;background:#2b2112;outline:1.5px dashed #c98a2a}.oh-cloud[data-down] .oh-cloud__state{color:#f0c27a}.oh-cloud__waiting{color:#f0c27a;white-space:nowrap;background:#3a2c14;border-radius:999px;padding:4px 12px;font-size:12px;animation:.4s both oh-arrive;position:absolute;top:70px;left:50%;translate:-50%}.oh-router{color:#faf9f5;background:#1c1915;border:1px solid #faf9f552;border-radius:50%;place-items:center;width:54px;height:54px;transition:color .3s,border-color .3s;display:grid}.oh-router[data-cut]{color:#f0c27a;border-color:#c98a2a}.oh-device{transition:left 1s cubic-bezier(.45,0,.2,1),top 1s cubic-bezier(.45,0,.2,1),opacity .5s,filter .5s}.oh-device[data-dim]{filter:brightness(.42)saturate(.6)}.oh-device--customer{z-index:3}.oh-device__who{color:#faf9f5cc;white-space:nowrap;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.oh-device--customer[data-at=counter] .oh-device__who{visibility:hidden}.oh-chip{letter-spacing:.12em;text-transform:uppercase;background:#faf9f51f;border-radius:999px;padding:3px 10px;font-size:11px}.oh-chip--cut{color:#f0c27a;background:#3a2c14}.oh-chip--back{color:#9fd3ae;background:#1d3326}.oh-counter-fit{position:absolute;inset:0;overflow:hidden}.oh-counter{transform-origin:0 0;width:780px;height:522px;position:relative;overflow:hidden;transform:scale(.7315)}.oh-counter__bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:12px 18px;font-size:14px;display:flex}.oh-counter__shop{font-weight:600}.oh-counter__page{color:var(--muted-foreground)}.oh-counter__page-body{gap:12px;padding:14px 16px;transition:transform .7s cubic-bezier(.65,0,.25,1);display:grid}.oh-counter__page-body[data-scrolled]{transform:translateY(-104px)}.oh-counter__page-body>*{animation:.4s both oh-arrive}.oh-counter__sheet{background:#fff;border-left:4px solid #3f7a55;border-radius:10px;width:340px;padding:16px 18px;font-size:15px;line-height:1.45;animation:.4s both oh-arrive;position:absolute;top:58px;right:18px;box-shadow:0 24px 48px -20px #00000059}.oh-counter__sheet[data-tone=kept]{border-color:#2c4660}.oh-counter__sheet p{margin:0}.oh-counter__sheet p+p{margin-top:6px}.oh-counter__sheet-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.oh-counter__sheet[data-tone=good] .oh-counter__sheet-title+p{color:#23462f;font-size:18px;font-weight:600}.oh-counter__sheet-line{color:#2c4660;font-weight:600}.oh-counter__sheet-small{color:var(--muted-foreground);font-size:13px}.oh-counter__toast{color:#faf9f5;background:#1d1d1b;border-radius:10px;width:380px;padding:14px 16px;font-size:14px;line-height:1.45;animation:.4s both oh-arrive;position:absolute;bottom:18px;right:18px;box-shadow:0 24px 48px -20px #00000080}.oh-counter__toast p{margin:0}.oh-counter__toast p:first-child{font-weight:600}.oh-counter__toast p+p{color:#faf9f5bf;margin-top:4px}.oh-phone{color:#1d1d1b;height:100%;font-family:var(--font-mkt-sans);background:#fbf8f3;padding:4cqw 6cqw;font-size:4.3cqw;line-height:1.4}.oh-phone>*{margin:0;animation:.4s both oh-arrive}.oh-phone>*+*{margin-top:3cqw}.oh-phone__banner{color:#4f3609;background:#f6ecd8;border-left:1.2cqw solid #c98a2a;border-radius:0 2cqw 2cqw 0;padding:3cqw 3.4cqw;font-size:3.9cqw}.oh-phone__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#6b6960;font-size:3.3cqw}.oh-phone__title{font-family:var(--font-mkt-display);font-size:8cqw;line-height:1.1}.oh-phone__body{font-size:4.6cqw}.oh-phone__small{color:#5e5c54;font-size:3.6cqw}.oh-phone__lines{border-top:1px solid #e4e0d6;padding:0;list-style:none}.oh-phone__lines li{border-bottom:1px solid #e4e0d6;justify-content:space-between;padding:2.4cqw 0;display:flex}.oh-phone__total{font-weight:600}.oh-phone__promise{color:#4f3609;background:#f6ecd8;border-radius:2cqw;padding:2.6cqw 3.2cqw;font-size:3.9cqw}.oh-phone__promise--timed{color:#23462f;background:#e3efe6}.oh-phone__button{color:#faf9f5;text-align:center;background:#1d1d1b;border-radius:999px;padding:3cqw;font-weight:600;display:block}.oh-phone__status{color:#6c430f;background:#f1e3cf;border-radius:999px;padding:1cqw 3cqw;font-size:3.5cqw;display:inline-block}.oh-phone__qr{width:56cqw;margin-inline:auto}.oh-phone__qr .sty-qr{grid-template-columns:repeat(9,1fr);gap:2px;width:100%;margin:0;display:grid}.oh-phone__qr .sty-qr span{aspect-ratio:1;background:#111}.oh-phone__qr .sty-qr span.is-off{background:0 0}.oh-phone--admin{background:#faf9f5}.oh-report{background:#fff;border:1px solid #e4e0d6;border-radius:3cqw;padding:3.4cqw}.oh-report>p{margin:0}.oh-report>p+p{margin-top:2.2cqw}.oh-report__when{color:#6b6960;font-size:3.3cqw}.oh-report__head{color:#23462f;background:#e3efe6;border-left:1cqw solid #3f7a55;border-radius:0 2cqw 2cqw 0;padding:2.2cqw 2.8cqw;font-size:4cqw}.oh-report__line{color:#3d3b35;font-size:3.7cqw}.oh-lock__stack{gap:2.4cqw;margin-top:40cqw;display:grid}.oh-lock__note{margin-top:0;animation:.45s both oh-arrive}.oh-lock .sty-lock__note.oh-lock__note{margin-top:48cqw}.oh-lock__stack .sty-lock__note.oh-lock__note{margin-top:0}.oh-lock__quiet{opacity:.82;margin:0;padding:0 4cqw;font-size:3.6cqw;line-height:1.4}.sty-lock__icon[data-app=mail]{background:#2f6fde;font-size:5cqw}.oh-pulses{pointer-events:none;width:1600px;height:900px;top:0;left:0}.oh-pulse{offset-rotate:0deg;offset-anchor:50% 50%;offset-distance:0%;opacity:0;border-radius:50%;width:14px;height:14px;animation:1.8s cubic-bezier(.45,0,.25,1) both oh-travel;position:absolute;top:0;left:0}.oh-pulses[data-loop] .oh-pulse{animation-duration:2.6s;animation-iteration-count:infinite}.oh-pulse--order{background:#faf9f5;box-shadow:0 0 0 4px #faf9f529,0 0 18px #faf9f599}.oh-pulse--check,.oh-pulse--told{background:#9fd3ae;box-shadow:0 0 0 4px #9fd3ae2e,0 0 18px #9fd3ae99}.oh-pulse--alert{background:#f0c27a;box-shadow:0 0 0 4px #f0c27a33,0 0 18px #f0c27a99}.oh-pulse--kept{background:#a9c2dc;box-shadow:0 0 0 4px #a9c2dc33,0 0 18px #a9c2dca6}.oh-pulse--fails{background:#f0c27a;animation-name:oh-fail}.oh-pulse--waits{animation-name:oh-wait}@keyframes oh-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes oh-fail{0%{offset-distance:0%;opacity:0;transform:scale(1)}12%{opacity:1}70%{offset-distance:100%;opacity:1;transform:scale(1)}to{offset-distance:100%;opacity:0;transform:scale(2.4)}}@keyframes oh-wait{0%{offset-distance:0%;opacity:0}10%{opacity:1}78%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes oh-pop{0%{opacity:0}to{opacity:1}}@keyframes oh-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=899px){.oh-full__top{align-items:flex-start}.oh-full__controls,.oh-which{width:100%}.oh-which button{flex:auto;padding:8px 10px;font-size:13px}.oh-subtitle{grid-template-columns:minmax(0,1fr);gap:4px;min-height:0}.oh-time{font-size:28px}.oh-beat-title{margin-top:6px;font-size:19px}.oh-beat-body,.oh-says{font-size:14px}.oh-ticks{flex:100%;min-width:0;max-width:100%;overflow-x:auto}.oh-ticks button{padding:8px 5px 2px}}@media (prefers-reduced-motion:reduce){.oh-pulse{display:none}.oh-canvas,.oh-device,.oh-wire,.oh-cloud,.oh-router{transition:none}.oh-subtitle>*>*,.oh-counter__page-body>*,.oh-counter__sheet,.oh-counter__toast,.oh-phone>*,.oh-lock__note,.oh-cloud__waiting,.oh-break{animation:none}}.mkt-rt{--rt-paper:oklch(95.8% .008 92);--rt-card:oklch(98.5% .004 92);--rt-text:oklch(22% .01 60);--rt-muted:oklch(47% .012 70);--rt-line:oklch(87% .008 85);--rt-blue:oklch(43.15% .1887 261.19);--rt-blue-deep:#083fa9;--rt-ink:oklch(16% .008 60);--rt-ink-fg:oklch(97% .005 92);--rt-ink-muted:oklch(78% .008 85);--rt-ground:#f1ece2;--rt-ground-fg:#1c1408;--rt-gutter:clamp(16px, 4vw, 56px);--rt-ease:cubic-bezier(.22, 1, .36, 1);background:var(--rt-paper);color:var(--rt-text);position:relative;overflow-x:clip}.mkt-rt :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.rt-wrap{width:100%;max-width:1360px;padding-left:max(var(--rt-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--rt-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.rt-sec{padding-block:clamp(72px,9vw,136px)}.rt-sec__head{flex-direction:column;gap:16px;margin-bottom:clamp(32px,4vw,56px);display:flex}.rt-sec--ink{background:var(--rt-ink);color:var(--rt-ink-fg);--rt-mu:var(--rt-ink-muted);--rt-rule:#ffffff29}.rt-sec--blue{background:var(--rt-blue-deep);color:var(--rt-ink-fg);--rt-mu:oklch(90% .02 255)}.rt-sec--card{background:var(--rt-card)}.rt-split{align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rt-stack{flex-direction:column;gap:18px;display:flex}.rt-muted{color:var(--rt-mu,var(--rt-muted))}.rt-measure{max-width:34em}.rt-pre{white-space:pre-line}.mkt-rt[data-rt-ground]{--rt-paper:var(--rt-g-bg);--rt-text:var(--rt-g-fg);--rt-muted:var(--rt-g-mu);--rt-mu:var(--rt-g-mu);--rt-line:var(--rt-g-line);--rt-rule:var(--rt-g-line);background:var(--rt-g-bg);color:var(--rt-g-fg);transition:background .6s var(--rt-ease), color .6s var(--rt-ease)}.mkt-rt[data-rt-ground]:not([data-rt-ground=paper],[data-rt-ground=card]) .mkt-start .mkt-start__button{background-color:var(--rt-g-fg);border-color:var(--rt-g-fg);color:var(--rt-g-bg)}.rt-btn{background:var(--rt-blue);color:#fff;min-height:48px;transition:transform .25s var(--rt-ease), background .25s;border-radius:999px;align-items:center;gap:10px;padding:0 24px;display:inline-flex}.rt-btn:hover{transform:translateY(-2px)}.rt-btn:active{transform:translateY(0)scale(.98)}.rt-btn svg{width:16px;height:16px}.rt-btn--paper{background:var(--rt-ink-fg);color:var(--rt-text)}.rt-btn--ink{background:var(--rt-ink);color:var(--rt-ink-fg)}.rt-arrow-link{transition:background-size .4s var(--rt-ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/0 1px no-repeat;align-items:center;gap:8px;padding-block:12px;display:inline-flex}.rt-arrow-link:hover{background-size:100% 1px}.rt-arrow-link svg{width:14px;height:14px}.rt-seg{background:color-mix(in oklab, currentColor 9%, transparent);border-radius:999px;padding:4px;display:inline-flex}.rt-seg button{min-height:40px;color:var(--rt-mu,var(--rt-muted));white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .25s,color .25s;display:inline-flex}.rt-seg button[aria-pressed=true]{background:var(--rt-text);color:var(--rt-paper)}.rt-seg svg{width:18px;height:18px}@media (width<=640px){.rt-seg__t{display:none}.rt-seg button{min-height:44px;padding:0 13px}}.rt-plate{background:var(--rt-pg,var(--rt-ground));color:var(--rt-pf,var(--rt-ground-fg));isolation:isolate;border-radius:4px;position:relative;overflow:hidden}.rt-plate>.rt-plate__picture{object-fit:cover;z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.rt-plate>.rt-plate__picture[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.rt-plate>.rt-plate__picture{transition:none}}.rt-plate>.rt-plate__dim{z-index:-1;pointer-events:none;background:#000;position:absolute;inset:0}.rt-plate>canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.rt-dv{background:#17130f;position:relative;box-shadow:inset 0 1px #ffffff2e,0 30px 60px -18px #0000008c,0 12px 24px -12px #0006}.rt-dv__screen{background:var(--rt-bar,#fff);flex-direction:column;display:flex;position:absolute;overflow:hidden}.rt-dv__screen img,.rt-dv__screen picture{object-fit:cover;object-position:top;flex:1;width:100%;min-height:0}.rt-dv__screen picture{display:block}.rt-dv__screen picture img{height:100%}.rt-dv--phone{aspect-ratio:390/812;border-radius:15%/7.2%}.rt-dv--phone .rt-dv__screen{border-radius:12.6%/5.9%;inset:1.34% 2.8%}.rt-dv__status{flex:none;height:5.6%;position:relative}.rt-dv__status:after{content:"";background:#0c0a08;border-radius:999px;width:27%;height:58%;position:absolute;top:26%;left:50%;transform:translate(-50%)}.rt-dv--tablet{aspect-ratio:1366/1010;border-radius:3.4%/4.6%}.rt-dv--tablet .rt-dv__screen{border-radius:1.6%/2.2%;inset:2.57% 1.9%}.rt-dv--laptop{aspect-ratio:1440/890;border-radius:1.8% 1.8% 0 0/2.9% 2.9% 0 0}.rt-dv--laptop .rt-dv__screen{border-radius:.6%/1%;inset:2.27% 1.4% 3.07%}.rt-dv--laptop:after{content:"";background:linear-gradient(#cfcac0,#8f8a80);border-radius:0 0 14px 14px/0 0 100% 100%;height:3.2%;position:absolute;top:100%;left:-7%;right:-7%;box-shadow:0 18px 30px -12px #00000080}.rt-dv__screen.is-drawn{container-type:inline-size}.mkt-rt .t-display,.mkt-rt .t-headline,.mkt-rt .t-subtitle{text-wrap:balance}@media (prefers-reduced-motion:reduce){.mkt-rt *,.mkt-rt :before,.mkt-rt :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rt-anchor{width:0;height:0;position:absolute;top:0;left:0}.mkt-rt.rt-hero{background:var(--rt-ground);min-height:min(100svh,940px);color:var(--rt-ground-fg);display:flex;overflow:hidden}.rt-hero__grain{position:absolute;inset:0}.rt-hero__grain canvas{width:100%;height:100%;position:absolute;inset:0}.rt-hero__grain:after{content:"";background:linear-gradient(var(--rt-ground) 0, color-mix(in oklab, var(--rt-ground) 88%, transparent) 46%, transparent 100%);pointer-events:none;height:clamp(96px,16svh,150px);position:absolute;inset:0 0 auto}.rt-hero__nav{z-index:10;position:absolute;inset:0 0 auto}.rt-hero .mkt-nav .mkt-nav__cta,.rt-hero .mkt-start .mkt-start__button{background-color:var(--rt-ground-fg);border-color:var(--rt-ground-fg);color:var(--rt-ground)}.rt-hero__words{will-change:transform, opacity;flex-direction:column;justify-content:center;gap:22px;padding-block:120px 96px;display:flex;position:relative}.rt-hero__copy{flex-direction:column;gap:22px;max-width:620px;display:flex}.rt-hero__greeting{align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.rt-hero__greeting:before{content:"";background:currentColor;width:22px;height:1px}.rt-hero__title{text-wrap:balance}.rt-hero__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.rt-hero__line-in{display:block}.rt-hero__sub{opacity:.92;max-width:30em}.rt-hero .mkt-start{margin-top:6px}.rt-hero .mkt-start__row{gap:10px 26px}.rt-hero .mkt-start__promise{color:inherit;opacity:.8}@media (width>=640px){.rt-hero .mkt-start{gap:22px}}@media (width<=860px),(aspect-ratio<=1){.mkt-rt.rt-hero{min-height:min(100svh,900px)}.rt-hero__words{justify-content:flex-start;padding-block:104px 46svh}.rt-hero__grain.is-still canvas{height:46svh;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}}@media (prefers-reduced-motion:no-preference){.rt-hero__line-in{animation:rt-hero-line 1.1s var(--rt-ease) backwards}.rt-hero__line:nth-child(2) .rt-hero__line-in{animation-delay:90ms}.rt-hero__line:nth-child(3) .rt-hero__line-in{animation-delay:.18s}.rt-hero .rt-rise{animation:rt-hero-rise .9s var(--rt-ease) .35s backwards}.rt-hero .rt-rise.rt-r2{animation-delay:.5s}}@keyframes rt-hero-line{0%{transform:translateY(105%)}}@keyframes rt-hero-rise{0%{opacity:0;transform:translateY(14px)}}.rt-pickup{--rt-pickup-paper:#f3f1ed;--rt-pickup-ink:#1e1a16;--rt-gutter:clamp(16px, 4vw, 56px);background:var(--rt-pickup-paper);color:var(--rt-pickup-ink);padding-bottom:clamp(16px,3vw,40px)}.rt-pickup__nav{z-index:10;position:relative}.rt-pickup .mkt-nav .mkt-nav__cta{color:#fff;background-color:oklch(43.15% .1887 261.19);border-color:oklch(43.15% .1887 261.19)}@media (width>=700px){.rt-pickup{flex-direction:column;min-height:100svh;padding-bottom:0;display:flex}.rt-pickup__stage{margin-block:auto}}.rt-pickup__stage{aspect-ratio:3/2;width:min(100%,150svh - 192px);max-width:100%;margin-inline:auto;position:relative;container-type:inline-size}.rt-pickup__scene,.rt-pickup__scene svg{width:100%;height:100%;display:block}.rt-pickup__line{letter-spacing:.005em;max-width:30cqw;color:var(--rt-pickup-ink);text-wrap:balance;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(12px,2cqw,22px);font-weight:500;line-height:1.25;position:absolute;top:3.6cqw;left:2.7cqw}.rt-pickup__check{color:#f3f1ed;z-index:20;background:#1e1a16db;border-radius:8px;margin:0;padding:8px 10px;font:12px/1.45 ui-monospace,Menlo,monospace;position:absolute;bottom:8px;right:8px}.mkt-rt.rt-sides{--rt-bg:var(--rt-side0-bg,var(--rt-paper));--rt-fg:var(--rt-side0-fg,var(--rt-text));--rt-mu:var(--rt-side0-mu,var(--rt-muted));height:560vh}.mkt-rt.rt-sides[data-side=counter]{--rt-bg:var(--rt-side1-bg,var(--rt-blue-deep));--rt-fg:var(--rt-side1-fg,var(--rt-ink-fg));--rt-mu:var(--rt-side1-mu,oklch(90% .02 255))}.mkt-rt.rt-sides[data-side=office]{--rt-bg:var(--rt-side2-bg,var(--rt-ink));--rt-fg:var(--rt-side2-fg,var(--rt-ink-fg));--rt-mu:var(--rt-side2-mu,var(--rt-ink-muted))}.rt-sides__pin{background:var(--rt-bg);height:100svh;color:var(--rt-fg);transition:background .8s var(--rt-ease), color .8s var(--rt-ease);position:sticky;top:0;overflow:hidden}.rt-sides__in{grid-template-rows:auto 1fr;gap:12px;height:100%;padding-block:76px 28px;display:grid}.rt-sides__head{flex-direction:column;gap:10px;display:flex}.rt-sides__title{text-wrap:balance;max-width:14em}.rt-sides__ticks{gap:8px;margin-top:4px;display:flex}.rt-sides__tick{opacity:.25;background:currentColor;width:22px;height:2px;transition:opacity .4s}.rt-sides__tick.is-on{opacity:1}.rt-sides__body{grid-template-rows:auto 1fr;gap:16px;min-height:0;display:grid}.rt-sides__copy{min-height:9.5em;position:relative}.rt-sides__step{opacity:0;max-width:26em;transition:opacity .5s var(--rt-ease), transform .5s var(--rt-ease);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0 auto auto 0;transform:translateY(12px)}.rt-sides__step.is-on{opacity:1;transform:none}.rt-sides__step .t-label{color:var(--rt-mu);transition:color .8s}.rt-sides__line{text-wrap:balance}.rt-sides__rig{perspective:1700px;align-self:stretch;height:100%;min-height:0;position:relative}.rt-sides__spin{transform-style:preserve-3d;position:absolute;inset:0}.rt-sides__dev{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rt-sides__dev--phone{aspect-ratio:390/812;height:min(96%,620px)}.rt-sides__dev--tablet{aspect-ratio:1366/1010;width:min(92%,760px);max-height:96%}.rt-sides__dev--laptop{aspect-ratio:1440/890;width:min(84%,800px);max-height:90%}.rt-sides__dev--tablet,.rt-sides__dev--laptop{opacity:0;visibility:hidden}.rt-sides__dev .rt-dv{aspect-ratio:auto;position:absolute;inset:0}.rt-sides__dev .rt-sides__shot{height:94.4%;transition:opacity .6s var(--rt-ease);position:absolute;inset:5.6% 0 0}.rt-sides__shot+.rt-sides__shot{opacity:0}@media (width>=900px){.rt-sides__in{padding-block:96px 40px}.rt-sides__body{grid-template-rows:none;grid-template-columns:4fr 8fr;align-items:center}.rt-sides__copy{min-height:14em}}@media (prefers-reduced-motion:reduce){.rt-sides__pin,.rt-sides__tick,.rt-sides__step,.rt-sides__step .t-label,.rt-sides__dev .rt-sides__shot{transition:none}}.rt-show__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 40px;margin-bottom:clamp(18px,3vw,40px);display:flex}.rt-show__bar .rt-sec__head{max-width:46em;margin-bottom:0}.rt-show__controls{flex-wrap:wrap;gap:10px 14px;display:flex}.rt-flow{perspective:1800px;touch-action:pan-y;--rt-iw:clamp(170px, 21vw, 262px);height:clamp(430px,56vw,680px);position:relative}.rt-flow[data-device=tablet]{--rt-iw:clamp(250px, 38vw, 540px)}.rt-flow[data-device=laptop]{--rt-iw:clamp(270px, 46vw, 660px)}.rt-flow__stage{transform-style:preserve-3d;transition:transform .5s var(--rt-ease);position:absolute;inset:0}.rt-flow__item{width:var(--rt-iw);margin-left:calc(var(--rt-iw) / -2);transform-style:preserve-3d;transition:transform .9s var(--rt-ease), opacity .6s, filter .6s, width .8s var(--rt-ease), margin-left .8s var(--rt-ease);position:absolute;top:50%;left:50%}.rt-flow__open{cursor:pointer;width:100%;display:block}.rt-flow__item.is-active .rt-flow__open{cursor:zoom-in}.rt-flow .rt-dv{width:100%;transition:aspect-ratio .8s var(--rt-ease), border-radius .8s var(--rt-ease)}.rt-flow .rt-dv__screen{transition:inset .8s var(--rt-ease), border-radius .8s var(--rt-ease)}.rt-flow .rt-dv__screen img{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.rt-flow[data-device=phone] img[data-d=phone],.rt-flow[data-device=tablet] img[data-d=tablet],.rt-flow[data-device=laptop] img[data-d=laptop]{opacity:1}.rt-flow__item.is-active .rt-dv{transition:aspect-ratio .8s var(--rt-ease), border-radius .8s var(--rt-ease), transform .5s var(--rt-ease)}.rt-flow__item.is-active .rt-flow__open:hover .rt-dv{transform:translateY(-6px)}.rt-flow__names{flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-top:26px;display:flex}.rt-flow__names button{min-height:44px;color:var(--rt-muted);cursor:pointer;border-radius:999px;padding:0 16px;transition:color .3s,background .3s}.rt-flow__names button[aria-selected=true]{background:var(--rt-text);color:var(--rt-paper)}.rt-flow__about{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:18px;display:flex}.rt-flow__about p{max-width:34em;min-height:3.1em}.rt-flow__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;margin-top:8px;display:flex}.rt-flow__actions .rt-btn{cursor:pointer}.rt-xp{z-index:80;background:color-mix(in oklab, var(--rt-ink) 95%, transparent);color:var(--rt-ink-fg);--rt-mu:var(--rt-ink-muted);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .4s var(--rt-ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.rt-xp.is-open{opacity:1}.rt-xp__top{padding:calc(14px + env(safe-area-inset-top,0px)) max(var(--rt-gutter), env(safe-area-inset-right,0px)) 10px max(var(--rt-gutter), env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:14px;display:flex}.rt-xp__name .t-caption{color:var(--rt-ink-muted)}.rt-xp__acts{align-items:center;gap:8px 18px;display:flex}.rt-xp__close{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 6px;display:inline-flex}.rt-xp__close svg{width:16px;height:16px}.rt-xp__stage{min-height:0;padding:4px max(10px, env(safe-area-inset-right,0px)) 6px max(10px, env(safe-area-inset-left,0px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.rt-xp__well{place-items:center;min-width:0;height:100%;padding-bottom:30px;display:grid;position:relative}.rt-xp__frame{flex:none}.rt-xp__frame.rt-dv{aspect-ratio:auto}.rt-xp__page{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.rt-xp .rt-xp__page img{object-fit:fill;flex:none;width:100%;height:auto}.rt-xp__bar{color:#55514a;background:#e7e3db;flex:none;align-items:center;gap:.5em;height:5.4%;min-height:20px;padding:0 1.4%;font-size:clamp(9px,.95vw,12px);display:flex}.rt-xp__bar i{background:#c7c1b6;border-radius:50%;width:.75em;height:.75em}.rt-xp__bar span{background:#fbfaf7;border-radius:999px;margin-inline:auto;padding:.15em 1.6em;transform:translate(-1.4em)}.rt-xp__hint{color:var(--rt-ink-muted);white-space:nowrap;transition:opacity .5s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rt-xp__hint.is-gone{opacity:0}.rt-xp__arrow{cursor:pointer;width:48px;height:48px;transition:background .25s, transform .25s var(--rt-ease);background:#ffffff17;border-radius:999px;place-items:center;display:grid}.rt-xp__arrow:hover{background:#ffffff2e}.rt-xp__arrow svg{width:18px;height:18px}.rt-xp__bottom{padding:8px 12px calc(14px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.rt-xp .rt-seg button[aria-pressed=true]{background:var(--rt-ink-fg);color:var(--rt-ink)}@media (width<=640px){.rt-xp__acts .rt-btn{display:none}.rt-xp__arrow{background:0 0;width:40px;height:44px}.rt-xp__stage{gap:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.rt-flow__stage,.rt-flow__item,.rt-flow .rt-dv,.rt-flow .rt-dv__screen,.rt-flow .rt-dv__screen img,.rt-flow__item.is-active .rt-dv,.rt-flow__names button,.rt-xp,.rt-xp__hint,.rt-xp__arrow{transition:none}}.mkt-rt.rt-storefronts .rt-flow__actions .rt-btn{background:var(--rt-btn-bg,var(--rt-ink));color:var(--rt-btn-fg,var(--rt-ink-fg))}.mkt-rt.rt-storefronts .rt-show__controls .rt-seg button[aria-pressed=true],.mkt-rt.rt-storefronts .rt-flow__names button[aria-selected=true]{background:var(--rt-pick-bg,var(--rt-text));color:var(--rt-pick-fg,var(--rt-paper))}.rt-christmas .rt-xmas{color:#f7ecdc;--rt-mu:#f7ecdcb8;border-radius:0;padding-block:clamp(72px,9vw,128px)}.rt-xmas__in{align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (width>=980px){.rt-xmas__in{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}}.rt-xmas__copy{flex-direction:column;gap:20px;display:flex}.rt-xmas__greet{align-items:center;gap:10px;display:inline-flex}.rt-xmas__greet:before{content:"";background:currentColor;width:22px;height:1px}.rt-xmas__sub{opacity:.9}.rt-xmas__ctl{flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;display:flex}.rt-xmas__ctl .t-label{opacity:.75}.rt-christmas .rt-seg button[aria-pressed=true]{color:#12382c;background:#f7ecdc}.rt-xmas__note{opacity:.9;max-width:30em;min-height:3.2em}.rt-xmas__themes{flex-wrap:wrap;gap:2px;margin-left:-12px;display:flex}.rt-xmas__themes button{color:#f7ecdca8;cursor:pointer;min-height:44px;transition:color .3s, background-size .4s var(--rt-ease);background:linear-gradient(currentColor,currentColor) 12px calc(100% - 9px)/0 1px no-repeat;padding:0 12px}.rt-xmas__themes button[aria-pressed=true]{color:#f7ecdc;background-size:calc(100% - 24px) 1px}.rt-xmas__stage{perspective:1600px;aspect-ratio:16/11.4;position:relative}.rt-xmas__rig{transform-style:preserve-3d;transition:transform .6s var(--rt-ease);position:absolute;inset:0}.rt-xmas__rig .rt-dv--laptop{width:82%;position:absolute;top:6%;left:3%}.rt-xmas__rig .rt-dv--phone{width:22.5%;position:absolute;bottom:0;right:1%;transform:translateZ(70px)}.rt-xmas__rig .rt-dv__screen{container-type:size}.rt-xmas__rig .rt-dv__screen img{width:100%;height:100%;position:absolute;top:0;left:0}.rt-xmas__rig .rt-dv--phone .rt-dv__screen img{height:94.4%;top:5.6%}.rt-sn{z-index:3;pointer-events:none;color:var(--rt-flake,#a9c1d3);opacity:0;transition:opacity .9s var(--rt-ease);position:absolute;inset:0;overflow:hidden}.rt-xmas__rig .rt-dv--phone .rt-sn{--rt-k:1.7;top:5.6%}.rt-xmas__rig .rt-dv--laptop .rt-sn{--rt-k:2.1}.rt-christmas[data-snowing=true] .rt-sn{opacity:1}.rt-sn__flake{top:calc(-16 * var(--rt-u));opacity:.9;will-change:transform;animation:linear infinite rt-sn-fall;display:block;position:absolute}.rt-sn__sway{width:100%;height:100%;animation:ease-in-out infinite alternate rt-sn-sway;display:block}.rt-sn__dot{fill:currentColor;width:100%;height:100%;display:block}.rt-sn__crystal{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}@keyframes rt-sn-fall{to{transform:translateY(calc(100cqh + 32 * var(--rt-u)))}}@keyframes rt-sn-sway{0%{transform:translateX(calc(-12 * var(--rt-u))) rotate(-20deg)}to{transform:translateX(calc(12 * var(--rt-u))) rotate(20deg)}}.rt-dv__screen[data-season=phone] .rt-sn__flake:nth-child(2n){display:none}.rt-christmas:not(.is-live) .rt-sn__flake,.rt-christmas:not(.is-live) .rt-sn__sway{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rt-sn{display:none}.rt-xmas__rig,.rt-xmas__themes button{transition:none}}.rt-counter__tabs{border-top:1px solid var(--rt-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.rt-counter__tab{color:var(--rt-muted);text-align:left;cursor:pointer;border-top:2px solid #0000;flex-direction:column;gap:4px;margin-top:-1px;padding:18px 20px 22px 0;transition:color .3s,border-color .3s;display:flex}.rt-counter__tab[aria-selected=true]{color:var(--rt-text);border-color:var(--rt-text)}.rt-counter__stage{--rt-edge:clamp(38px, 4.6vw, 62px);--rt-pw:clamp(120px, 12.4vw, 176px);perspective:1100px;perspective-origin:50% 20%;isolation:isolate;background:radial-gradient(110% 80% at 50% 8%, var(--rt-wall-top,#54433a) 0%, var(--rt-wall,#2c221c) 52%, var(--rt-wall-low,#1b1410) 100%);height:clamp(440px,49vw,640px);transition:perspective-origin .5s var(--rt-ease);position:relative;overflow:hidden}.rt-counter__top{left:-30%;right:-30%;bottom:var(--rt-edge);transform-origin:50% 100%;background:var(--rt-stone) 50% 38% / 100% auto;height:78%;transition:background-position .5s var(--rt-ease);position:absolute;transform:rotateX(74deg)}.rt-counter__top:after{content:"";background:linear-gradient(to top, color-mix(in oklab, var(--rt-wall-low,#1b1410) 0%, transparent) 0%, color-mix(in oklab, var(--rt-wall-low,#1b1410) 20%, transparent) 40%, color-mix(in oklab, var(--rt-wall-low,#1b1410) 90%, transparent) 100%);position:absolute;inset:0}.rt-counter__edge{height:var(--rt-edge);background:var(--rt-stone) 50% 71% / 100% auto;filter:brightness(.78)saturate(.92);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #ffffff80,inset 0 -20px 30px #0006}.rt-counter__row{left:0;right:0;bottom:calc(var(--rt-edge) + clamp(34px, 4.6vw, 74px));padding-inline:var(--rt-gutter);transition:transform .5s var(--rt-ease);justify-content:center;align-items:flex-end;gap:clamp(14px,2.6vw,44px);display:flex;position:absolute}.rt-counter__phone{width:var(--rt-pw);filter:brightness(var(--rt-phone-rest,.7)) saturate(calc(.6 + .4 * var(--rt-phone-rest,.7)));cursor:pointer;transition:transform .55s var(--rt-ease), filter .5s;-webkit-box-reflect:below 2px linear-gradient(transparent 70%, #00000042);flex:none;position:relative}.rt-counter__phone[aria-pressed=true]{filter:none;transform:translateY(-16px)scale(1.07)}.rt-counter__phone .rt-dv{width:100%;box-shadow:inset 0 1px #ffffff2e,0 22px 30px -14px #000000bf}.rt-counter__stage[data-counter=off] .rt-counter__row{bottom:clamp(44px,6vw,96px)}.rt-counter__stage[data-counter=off] .rt-counter__phone{-webkit-box-reflect:unset}.rt-counter__stage[data-counter=off] .rt-counter__phone:after{content:"";z-index:-1;height:18px;transition:opacity .5s var(--rt-ease), transform .55s var(--rt-ease);background:radial-gradient(closest-side,#00000057,#0000);border-radius:50%;position:absolute;bottom:-14px;left:8%;right:8%}.rt-counter__stage[data-counter=off] .rt-counter__phone[aria-pressed=true]:after{opacity:.55;transform:translateY(15px)scaleX(1.06)}.rt-counter__caption{align-content:start;gap:10px 48px;min-height:9em;padding-top:30px;display:grid}.rt-counter__more{align-self:flex-start}@media (width>=900px){.rt-counter__caption{grid-template-columns:5fr 7fr;align-items:start}}@media (width<=800px){.rt-counter__tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--rt-gutter));padding-inline:var(--rt-gutter);grid-auto-columns:62vw;overflow-x:auto}.rt-counter__tabs::-webkit-scrollbar{display:none}.rt-counter__row{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;padding-top:30px;padding-bottom:6px;overflow-x:auto}.rt-counter__row::-webkit-scrollbar{display:none}.rt-counter__phone{scroll-snap-align:center;-webkit-box-reflect:unset}.rt-counter__stage[data-counter=off] .rt-counter__row{padding-bottom:24px}.rt-counter__stage{--rt-pw:112px;height:420px}}.rt-ds{letter-spacing:normal;text-align:left;flex-direction:column;font-family:-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;font-weight:400;line-height:1.55;display:flex;position:absolute;inset:0}.rt-ds--lock{color:#fff;background:linear-gradient(165deg,#26324a 0%,#6a5769 52%,#c98e68 100%);align-items:center;padding-top:24cqw}.rt-ds__date{opacity:.92;font-size:6cqw}.rt-ds__time{letter-spacing:-.02em;font-size:27cqw;font-weight:300;line-height:1.05}.rt-ds__note{-webkit-backdrop-filter:blur(6px);background:#ffffff4d;border-radius:6.5cqw;align-self:stretch;gap:3.4cqw;margin:auto 4.5cqw 16cqw;padding:4cqw;font-size:4.5cqw;line-height:1.3;display:flex}.rt-ds__icon{background:#fff var(--rt-icon) center / 74% no-repeat;border-radius:2.8cqw;flex:none;width:11.5cqw;height:11.5cqw}.rt-ds__text{flex-direction:column;flex:1;min-width:0;display:flex}.rt-ds__head{justify-content:space-between;gap:2cqw;display:flex}.rt-ds__head small{opacity:.8;font-size:3.8cqw}.rt-ds--home{background:linear-gradient(170deg,#cbbba7 0%,#93a0b3 100%);padding:20cqw 7cqw 0}.rt-ds__grid{grid-template-columns:repeat(4,1fr);gap:7cqw 6cqw;display:grid}.rt-ds__app i{aspect-ratio:1;border-radius:23%;display:block}.rt-ds__app b{background:#ffffff8c;border-radius:1cqw;width:70%;height:1.7cqw;margin:2.2cqw auto 0;display:block}.rt-ds__app--ours i{background:#fff var(--rt-icon) center / 76% no-repeat;box-shadow:0 0 0 .8cqw #ffffff8c}.rt-ds__app--ours b{color:#fff;text-align:center;white-space:nowrap;background:0 0;width:auto;height:auto;margin-top:1.4cqw;font-size:3.3cqw;font-weight:500}.rt-ds__dock{background:#ffffff52;border-radius:8cqw;justify-content:center;gap:6cqw;margin:auto 0 5cqw;padding:4.5cqw;display:flex}.rt-ds__dock i{aspect-ratio:1;border-radius:23%;width:14cqw}.rt-ds--sms{color:#111;background:#fff;flex:1;position:relative;inset:auto}.rt-ds__smshead{border-bottom:1px solid #e6e6e6;flex-direction:column;align-items:center;gap:1.2cqw;padding:3cqw 0 4cqw;font-size:4.2cqw;display:flex}.rt-ds__smshead small{color:#8a8a8e;font-size:3.4cqw}.rt-ds__avatar{aspect-ratio:1;background:#dedad3 var(--rt-icon) center / 62% no-repeat;border-radius:50%;width:13cqw}.rt-ds__when{text-align:center;color:#8a8a8e;margin:4cqw 0 2cqw;font-size:3.5cqw}.rt-ds__bubble{background:#e9e9eb;border-radius:5.5cqw;margin:0 14cqw 0 4cqw;padding:3.4cqw 4.2cqw;font-size:4.5cqw;line-height:1.32}.rt-ds--addr{flex:1;min-height:0;position:relative;inset:auto}.rt-customers .rt-ds--addr picture{position:absolute;inset:0}.rt-customers .rt-ds--addr img{object-fit:cover;object-position:top;width:100%;height:100%}.rt-ds__addr{color:#111;background:#f6f6f8f2;border-radius:5cqw;justify-content:center;align-items:center;gap:1.6cqw;padding:2.8cqw;font-size:4.4cqw;display:flex;position:absolute;bottom:4%;left:6%;right:6%;box-shadow:0 2px 14px #00000038}.rt-ds__addr svg{opacity:.6;width:4cqw;height:4cqw}.rt-setup__in{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width>=980px){.rt-setup__in{grid-template-columns:1fr 1fr}}.rt-setup__copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.rt-setup__name{flex-direction:column;gap:8px;width:min(100%,400px);margin-top:6px;display:flex}.rt-setup__input{border:0;border-bottom:1px solid var(--rt-pick-bg,color-mix(in oklab, var(--rt-text) 65%, transparent));background:color-mix(in oklab, var(--rt-text) 9%, transparent);width:100%;color:var(--rt-text);border-radius:4px 4px 0 0;padding:12px 14px}.rt-setup__input::placeholder{color:color-mix(in oklab, var(--rt-text) 42%, transparent)}.rt-setup__steps{flex-direction:column;align-self:stretch;margin-top:4px;display:flex}.rt-setup__step{border-top:1px solid color-mix(in oklab, var(--rt-text) 22%, transparent);width:100%;color:color-mix(in oklab, var(--rt-text) 60%, transparent);text-align:left;cursor:pointer;align-items:flex-start;gap:14px;padding:13px 0;transition:color .3s;display:flex}.rt-setup__step[aria-current=true],.rt-setup__step.is-done{color:var(--rt-text)}.rt-setup__step .t-title,.rt-setup__step .t-caption{display:block}.rt-setup__step .t-caption{opacity:0;max-height:0;transition:max-height .5s var(--rt-ease), opacity .4s, margin .5s var(--rt-ease);overflow:hidden}.rt-setup__step[aria-current=true] .t-caption{opacity:.85;max-height:4em;margin-top:4px}.rt-setup__tick{border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:3px;transition:background .3s,color .3s;display:grid}.rt-setup__tick svg{opacity:0;width:12px;height:12px;transition:opacity .3s}.rt-setup__step.is-done .rt-setup__tick{background:var(--rt-pick-bg,var(--rt-text));border-color:var(--rt-pick-bg,var(--rt-text));color:var(--rt-pick-fg,var(--rt-paper))}.rt-setup__step.is-done .rt-setup__tick svg{opacity:1}.rt-setup__stage{min-height:clamp(540px,52vw,700px);position:relative}.rt-set-up .rt-setup__phone{width:min(60%,310px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rt-setup__page{flex:1;min-height:0;position:relative}.rt-set-up .rt-setup__shop{width:100%;height:100%;position:absolute;inset:0}.rt-setup__mark{color:#1f1c19;height:5.2%;font-family:"EB Garamond", var(--type-title-face,Georgia, serif);letter-spacing:normal;white-space:nowrap;background:#f3ede4;place-items:center;font-size:5.4cqw;font-weight:500;line-height:1.55;display:grid;position:absolute;top:1.7%;left:24%;right:24%;overflow:hidden}.rt-setup__chip{z-index:2;color:#1f1c19;opacity:0;max-width:46%;transition:opacity .6s var(--rt-ease), transform .7s var(--rt-ease);background:#fbfaf7;border-radius:8px;padding:14px 16px;position:absolute;transform:translateY(14px)scale(.96);box-shadow:0 24px 50px -18px #000000a6}.rt-setup__chip.is-on{opacity:1;transform:none}.rt-setup__chip .t-label{color:#6b6660;margin-bottom:6px}.rt-setup__chip--pay{top:27%;left:0}.rt-setup__logos{gap:8px;margin-bottom:10px;display:flex}.rt-setup__logo{background:#fff;border:1px solid #e5e1d8;border-radius:6px;place-items:center;height:36px;padding:0 10px;display:grid}.rt-setup__logo-mark{width:auto;height:18px}.rt-setup__chip--team{top:12%;right:0}.rt-setup__chip--order{max-width:max(46%,200px);bottom:9%;left:2%}.rt-setup__order{margin-bottom:4px}.rt-setup__chip--order .t-caption{text-wrap:balance}.mkt-rt.rt-set-up.rt-sec[data-rt-ground] .mkt-start .mkt-start__button{background-color:var(--rt-btn-bg);border-color:var(--rt-btn-bg);color:var(--rt-btn-fg)}.mkt-rt.rt-set-up.rt-sec[data-rt-ground] .mkt-start .mkt-start__button:hover{background-color:color-mix(in oklab, var(--rt-btn-bg) 88%, var(--rt-btn-fg))}.rt-set-up .mkt-start{gap:10px;margin-top:40px}.rt-set-up .mkt-start__promise{color:var(--rt-mu)}.rt-mc{align-items:center;gap:clamp(30px,5vw,72px);display:grid}@media (width>=980px) and (aspect-ratio>=1){.rt-mc{grid-template-columns:5fr 7fr}}.rt-mc__copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.rt-mc__stage{isolation:isolate;border-radius:4px;place-items:start center;gap:clamp(18px,3vw,34px);padding:clamp(24px,4vw,56px) clamp(16px,3vw,44px);display:grid;position:relative;overflow:hidden}.rt-mc__ground{z-index:-2;opacity:0;transition:opacity .7s var(--rt-ease);background:50%/cover no-repeat;position:absolute;inset:0}.rt-mc__ground[data-on]{opacity:1}.rt-mc__stage:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 30% 15%,#ffffff1a,#28160875);position:absolute;inset:0}@media (width>=760px){.rt-mc__stage{grid-template-columns:minmax(0,330px) minmax(230px,1fr)}}.rt-mc__phone{width:min(100%,350px)}.rt-mc__behind{filter:brightness(.6);width:100%;height:94.4%;position:absolute;top:5.6%;left:0}.rt-mc__behind picture{height:100%}.rt-mc__app{color:#111827;min-height:0;font-family:"Manrope", var(--font-mkt-sans);text-align:left;background:#fff;border-radius:4.5cqw 4.5cqw 0 0;flex-direction:column;flex:1;margin-top:3cqw;font-size:3.4cqw;font-weight:500;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 -2cqw 7cqw #0000004d}.rt-mc__app button{text-align:inherit;cursor:pointer}.rt-mc__app button:disabled{cursor:default}.rt-mc__close{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#6b7280;font-size:2.2cqw;font-weight:700;position:absolute;top:3.6cqw;right:5cqw}.rt-mc__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:6cqw 5.4cqw 7cqw;overflow-y:auto}.rt-mc__scroll::-webkit-scrollbar{display:none}.rt-mc__name{letter-spacing:-.01em;font-size:5.8cqw;font-weight:700}.rt-mc__desc{color:#6b7280;margin-top:1.4cqw;font-size:3.1cqw}.rt-mc__price{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:baseline;margin:3.6cqw 0 0;padding-bottom:4.4cqw;display:flex}.rt-mc__price b{font-size:5cqw;font-weight:700}.rt-mc__price span{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;font-size:2.2cqw;font-weight:600}.rt-mc__label{letter-spacing:.16em;text-transform:uppercase;color:#6b7280;align-items:baseline;gap:2cqw;margin:5cqw 0 2.8cqw;font-size:2.3cqw;font-weight:600;display:flex}.rt-mc__label small{letter-spacing:.01em;text-transform:none;font-size:2.6cqw;font-weight:500}.rt-mc__pills{flex-wrap:wrap;gap:2cqw;display:flex}.rt-mc__app .rt-mc__pill{color:#111827;border:1px solid #e5e7eb;border-radius:999px;gap:1.6cqw;padding:2.5cqw 3.8cqw;font-size:2.9cqw;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.rt-mc__pill small{color:#6b7280;font-size:2.6cqw}.rt-mc__app .rt-mc__pill[aria-pressed=true]{color:#fff;background:#0a3da3;border-color:#0a3da3}.rt-mc__pill[aria-pressed=true] small{color:#ffffffd1}.rt-mc__pie{aspect-ratio:1;color:#111827;width:64%;margin:2cqw auto 3cqw;position:relative}.rt-mc__pie svg{width:100%;height:100%;position:absolute;inset:0}.rt-mc__pie path{fill:#0000;transition:fill .25s}.rt-mc__pie path.is-on{fill:#11182717}.rt-mc__app .rt-mc__half{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5cqw;width:50%;padding:0 4%;font-size:2.7cqw;display:flex;position:absolute;top:0;bottom:0}.rt-mc__half--l{left:0}.rt-mc__half--r{right:0}.rt-mc__half span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rt-mc__half .rt-mc__more{color:#6b7280}.rt-mc__key{justify-content:center;gap:4.4cqw;font-size:2.7cqw;display:flex}.rt-mc__key button{color:#6b7280;align-items:center;gap:1.4cqw;padding:2.2cqw 0;display:inline-flex}.rt-mc__key button[aria-pressed=true]{color:#111827;text-underline-offset:1cqw;text-decoration:underline}.rt-mc__key svg{width:3.3cqw;height:3.3cqw}.rt-mc__hint{text-align:center;color:#6b7280;margin-top:.6cqw;font-size:2.6cqw}.rt-mc__row{border-bottom:1px solid #f0f0f0;align-items:center;gap:2cqw;font-size:3cqw;display:flex}.rt-mc__opt{flex:1;align-items:center;gap:2.8cqw;padding:3.5cqw 0;display:flex}.rt-mc__opt i{border:1px solid #9ca3af;border-radius:50%;flex:none;width:3.5cqw;height:3.5cqw;transition:background .2s,border-color .2s}.rt-mc__row.is-on .rt-mc__opt i{background:#111827;border-color:#111827}.rt-mc__marks{display:flex}.rt-mc__marks button{color:#c9ccd2;padding:2cqw 1.5cqw;transition:color .2s}.rt-mc__marks button[aria-pressed=true]{color:#111827}.rt-mc__marks svg{width:4.2cqw;height:4.2cqw;display:block}.rt-mc__add{text-align:right;color:#6b7280;width:13cqw;font-size:2.7cqw}.rt-mc__row.is-out{opacity:.42}.rt-mc__foot{background:#fff;border-top:1px solid #eee;flex:none;align-items:center;gap:3cqw;padding:3cqw 5.4cqw 4.4cqw;display:flex}.rt-mc__qty{color:#6b7280;border:1px solid #e5e7eb;border-radius:1.6cqw;align-items:center;gap:3.6cqw;padding:2.4cqw 3.2cqw;font-size:3cqw;display:flex}.rt-mc__qty b{color:#111827;font-weight:500}.rt-mc__cta{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#0a3da3;border-radius:999px;flex:1;justify-content:space-between;padding:3.5cqw 5cqw;font-size:2.4cqw;font-weight:700;display:flex}.rt-mc__ticket{color:#1f1c19;width:min(100%,400px);font-family:var(--font-mkt-sans);background:#fbfaf7;border-radius:8px;padding:18px 20px 20px;font-size:16px;font-weight:300;line-height:1.55;box-shadow:0 26px 54px -18px #0009}@media (width>=760px){.rt-mc__ticket{margin-top:clamp(20px,6vw,90px)}}.rt-mc__tk-label{letter-spacing:.16em;text-transform:uppercase;color:#6b6660;font-size:10.5px;font-weight:400}.rt-mc__tk-head{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.rt-mc__tk-head b{font-family:var(--font-mkt-display);white-space:nowrap;font-size:18px;font-weight:400}.rt-mc__tk-head span{color:#6b6660;border:1px solid #d9d4c9;border-radius:999px;padding:4px 10px;font-size:12px}.rt-mc__tk-meta{letter-spacing:.13em;text-transform:uppercase;color:#6b6660;font-variant-numeric:tabular-nums;margin:4px 0 14px;font-size:10.5px}.rt-mc__tk-line{font-size:15px}.rt-mc__tk-row{color:#45413b;margin:4px 0 0 -6px;font-size:14px;line-height:1.5}.rt-mc__tk-row span{border-radius:4px;padding:2px 6px;display:block}.rt-mc__tk-row .is-flash{animation:rt-tk-flash 1.3s var(--rt-ease)}@keyframes rt-tk-flash{0%,25%{background:#d9e3fb}to{background:0 0}}.mkt-rt.rt-menu-choices .rt-mc__copy .rt-seg button[aria-pressed=true]{background:var(--rt-pick-bg,var(--rt-text));color:var(--rt-pick-fg,var(--rt-paper))}.rt-story{align-items:center;gap:clamp(30px,5vw,76px);display:grid}@media (width>=980px){.rt-story{grid-template-columns:5fr 7fr}.rt-story--flip{grid-template-columns:7fr 5fr}.rt-story--flip .rt-story__copy{order:2}}.rt-story__copy{flex-direction:column;gap:18px;min-width:0;display:flex}.rt-story__link{place-self:flex-start start}.rt-story__stages{flex-direction:column;display:flex}.rt-story__stages button{border-top:1px solid var(--rt-rule,var(--rt-line));width:100%;color:var(--rt-mu,var(--rt-muted));text-align:left;cursor:pointer;flex-direction:column;padding:16px 0 17px;transition:color .35s;display:flex;position:relative}.rt-story__stages button[aria-current=true]{color:inherit}.rt-story__stages .t-caption{opacity:0;max-width:34em;max-height:0;transition:max-height .6s var(--rt-ease), opacity .45s, margin .6s var(--rt-ease);display:block;overflow:hidden}.rt-story__stages button[aria-current=true] .t-caption{opacity:.85;max-height:7em;margin-top:6px}.rt-story__bar{background:currentColor;width:0;height:2px;position:absolute;top:-1px;left:0}.rt-story__stages button[aria-current=true] .rt-story__bar{width:100%}.rt-story.is-playing .rt-story__stages button[aria-current=true] .rt-story__bar{animation:rt-story-bar var(--rt-dur,6.5s) linear both}@keyframes rt-story-bar{0%{width:0}to{width:100%}}.rt-story__pause{min-height:44px;color:var(--rt-mu,var(--rt-muted));cursor:pointer;place-self:flex-start start;align-items:center;gap:9px;display:inline-flex}.rt-story__pause svg{width:11px;height:11px}.rt-story__pause[aria-pressed=false] .rt-i-play,.rt-story__pause[aria-pressed=true] .rt-i-pause,.rt-story__pause[aria-pressed=false] .rt-w-play,.rt-story__pause[aria-pressed=true] .rt-w-pause{display:none}.rt-scene{aspect-ratio:6/5;max-width:100%;position:relative}.rt-sc{left:var(--rt-x,50%);top:var(--rt-y,50%);width:var(--rt-w,30%);opacity:var(--rt-o,1);transition:left 1s var(--rt-ease), top 1s var(--rt-ease), width 1s var(--rt-ease), opacity .7s var(--rt-ease);position:absolute;transform:translate(-50%,-50%)}.rt-sc .rt-dv{width:100%}.rt-scene--table .rt-tbl{--rt-x:36%;--rt-y:60%;--rt-w:60%;perspective:900px}.rt-scene--table .rt-sc-phone{--rt-x:79%;--rt-y:46%;--rt-w:26%;z-index:2}.rt-scene--table .rt-sc-tablet{--rt-x:140%;--rt-y:45%;--rt-w:68%;--rt-o:0}.rt-scene--table[data-stage="1"] .rt-tbl{--rt-x:15%;--rt-y:78%;--rt-w:40%}.rt-scene--table[data-stage="1"] .rt-sc-phone{--rt-x:14%;--rt-y:36%;--rt-w:19%}.rt-scene--table[data-stage="1"] .rt-sc-tablet{--rt-x:64%;--rt-o:1}.rt-scene--table[data-stage="2"] .rt-tbl{--rt-x:33%;--rt-y:62%;--rt-w:58%}.rt-scene--table[data-stage="2"] .rt-sc-phone{--rt-x:77%;--rt-w:28%}.rt-scene--table .rt-sc-phone .rt-dv__screen picture{width:100%;height:94.4%;transition:opacity .7s var(--rt-ease);position:absolute;top:5.6%;left:0}.rt-scene--table .rt-s-pay{opacity:0}.rt-scene--table[data-stage="2"] .rt-s-pay{opacity:1}.rt-tbl__top{aspect-ratio:1;background:var(--rt-stone) center / cover;width:100%;transform-style:preserve-3d;border-radius:50%;position:relative;transform:rotateX(58deg);box-shadow:inset 0 0 0 2px #fff6,inset 0 -40px 70px #46240c47}.rt-tbl__top:before{content:"";background:var(--rt-stone) center / cover;filter:brightness(.5);border-radius:50%;position:absolute;inset:0;transform:translateZ(-18px)}.rt-tbl__top:after{content:"";filter:blur(28px);background:#0000008c;border-radius:50%;position:absolute;inset:4%;transform:translateZ(-110px)}.rt-tbl__cup{aspect-ratio:1;background:radial-gradient(circle,#4a2c1a 0 39%,#fbf8f1 40% 57%,#0000001a 58% 61%,#efe9dd 62% 100%);border-radius:50%;width:19%;position:absolute;box-shadow:5px 9px 14px #28140561}.rt-tbl__cup--a{top:55%;left:17%}.rt-tbl__cup--b{top:22%;left:65%}.rt-tbl__tent{aspect-ratio:4/5;color:#1f1c19;transform-origin:50% 100%;background:#fbfaf7;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:7%;width:21%;margin-left:-10.5%;display:flex;position:absolute;top:47%;left:50%;transform:translateY(-100%)rotateX(-58deg);box-shadow:0 2px #0000002e;container-type:inline-size}.rt-tbl__tent b{font-family:var(--font-mkt-display);font-size:17cqw;font-weight:400;line-height:1}.rt-tbl__code{aspect-ratio:1;grid-template-columns:repeat(6,1fr);gap:5%;width:52%;display:grid}.rt-tbl__code i{background:#e9e5dc}.rt-tbl__code i.is-on{background:#1f1c19}.rt-tbl__ring{aspect-ratio:1;opacity:0;border:2px solid #fff;border-radius:50%;width:24%;margin:-12% 0 0 -12%;position:absolute;top:47%;left:50%}.rt-story.is-playing .rt-scene--table[data-stage="0"] .rt-tbl__ring{animation:rt-tbl-ring 2.6s var(--rt-ease) infinite}@keyframes rt-tbl-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.7)}}.rt-sc-badge{z-index:5;background:var(--rt-blue-deep);color:#fff;font-family:var(--font-mkt-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:left 1.2s var(--rt-ease), top 1.2s var(--rt-ease), opacity .4s, transform .5s var(--rt-ease), box-shadow .6s;border-radius:999px;padding:7px 12px;font-size:10.5px;font-weight:400;line-height:1.55;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 12px 26px -10px #0009}.rt-sc-badge.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.rt-sc-badge.is-landed{box-shadow:0 0 0 7px #083fa947,0 12px 26px -10px #0009}@media (width<=979px){.rt-story{gap:18px}.rt-story__copy{display:contents}.rt-story .rt-scene{order:4;margin-block:8px 4px}.rt-story__stages{order:5}.rt-story__pause{order:6}}@media (width<=700px){.rt-scene{aspect-ratio:4/5}.rt-scene--table .rt-tbl{--rt-x:34%;--rt-y:66%;--rt-w:70%}.rt-scene--table .rt-sc-phone{--rt-x:74%;--rt-y:40%;--rt-w:36%}.rt-scene--table[data-stage="1"] .rt-tbl{--rt-x:20%;--rt-y:84%;--rt-w:44%}.rt-scene--table[data-stage="1"] .rt-sc-phone{--rt-x:17%;--rt-y:26%;--rt-w:24%}.rt-scene--table[data-stage="1"] .rt-sc-tablet{--rt-x:58%;--rt-y:56%;--rt-w:80%}.rt-scene--table[data-stage="2"] .rt-tbl{--rt-x:32%;--rt-y:68%;--rt-w:68%}.rt-scene--table[data-stage="2"] .rt-sc-phone{--rt-x:73%;--rt-w:38%}}.rt-night{background:var(--rt-sky,#091842);color:#f7ecdc;height:440vh;transition:color .8s var(--rt-ease);position:relative}.rt-night[data-day=morning]{color:#1c1408}.rt-night__pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.rt-night__stars{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.rt-night__glow{z-index:-1;opacity:0;background:radial-gradient(60% 70% at 50% 100%,#ffdd8cf2,#ffc45c80 45%,#ffc45c00 75%);height:95%;position:absolute;bottom:-34%;left:-10%;right:-10%}.rt-night__in{grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,2vh,24px);height:100%;padding-top:clamp(56px,9vh,104px);display:grid}.rt-night__copy{flex-direction:column;gap:16px;max-width:40em;display:flex}.rt-night__copy .t-lead{opacity:.9}.rt-night__copy .rt-arrow-link{align-self:flex-start;margin-top:-8px}.rt-night__stage{min-height:0;position:relative}.rt-night__sky{height:44%;position:absolute;top:0;left:0;right:0}.rt-night__arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rt-night__arc path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 8;opacity:.5}.rt-night__orb{z-index:3;pointer-events:none;background:#f7ecdc;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;transition:background .8s,box-shadow .8s;position:absolute;top:95%;left:4%;box-shadow:inset -11px -4px #0918424d,0 0 0 10px #f7ecdc14,0 0 60px #f7ecdc8c}.rt-night__orb[data-sun=true]{background:#ffd56e;box-shadow:inset 0 0 #0000,0 0 0 12px #ffd56e47,0 0 90px #ffcd5af2}.rt-night__range{z-index:4;opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:calc(100% + 40px);margin:0;position:absolute;inset:-20px 0}.rt-night__range:active{cursor:grabbing}.rt-night__sky:has(.rt-night__range:focus-visible) .rt-night__orb{outline-offset:7px;outline:2px solid}.rt-night__clock{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(92%,24em);display:flex;position:absolute;top:9%;left:50%;transform:translate(-50%)}.rt-night__clock .t-display{font-variant-numeric:tabular-nums}.rt-night__clock .t-label{opacity:.8}.rt-night__clock .t-body{max-width:22em;min-height:3.2em}.rt-night__flow{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rt-night__phone{width:min(19%,24vh);position:absolute;bottom:-7%;left:3%}.rt-night__phone .rt-dv,.rt-night__tablet .rt-dv{width:100%}.rt-night__limit{z-index:3;color:#1f1c19;white-space:nowrap;opacity:0;background:#fbfaf7;border-radius:999px;padding:7px 13px;transition:opacity .4s;position:absolute;top:50%;left:62%;box-shadow:0 14px 30px -10px #0009}.rt-night__list{width:min(32%,44vh);position:absolute;bottom:-5%;right:3%;container-type:inline-size}.rt-night__sheet{opacity:0;transform-origin:80% 100%;width:min(30%,44vh);position:absolute;bottom:5%;right:37%;box-shadow:0 24px 50px -16px #0009}.rt-night__sheet picture{display:block}.rt-night__sheet img{width:100%;height:auto;display:block}.rt-night__tablet{opacity:0;width:min(50%,60vh);position:absolute;bottom:-10%;left:50%}.rt-night__hint{white-space:nowrap;z-index:3;opacity:.85;pointer-events:none;align-items:center;gap:8px;transition:opacity .5s;display:inline-flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.rt-night__hint svg{width:14px;height:14px}.rt-mf{color:#1f1c19;font-family:var(--font-mkt-sans);background:#f4f1ea;border-radius:2cqw;padding:6cqw 6cqw 0;font-size:3.1cqw;font-weight:300;line-height:1.3;overflow:hidden;box-shadow:0 30px 60px -18px #0009}.rt-mf__crumb{letter-spacing:.16em;text-transform:uppercase;color:#6b6660;font-size:2.1cqw}.rt-mf__title{font-family:var(--font-mkt-display);margin:1.2cqw 0 3.2cqw;font-size:7.4cqw;font-weight:300;line-height:1.1}.rt-mf__date{background:#fbfaf7;border:1px solid #e3dfd6;border-radius:1.4cqw;align-items:baseline;gap:2.2cqw;padding:2.4cqw 3.2cqw;display:flex}.rt-mf__date b{font-family:var(--font-mkt-display);font-size:4.3cqw;font-weight:400}.rt-mf__date span{color:#6b6660;font-size:2.7cqw}.rt-mf__meta{letter-spacing:.16em;text-transform:uppercase;color:#55514a;font-variant-numeric:tabular-nums;margin:4.6cqw 0 1.9cqw;font-size:2.15cqw}.rt-mf__rows{background:#fbfaf7;border:1px solid #e3dfd6;border-bottom:0;border-radius:1.4cqw 1.4cqw 0 0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.rt-mf__row{border-bottom:1px solid #e9e5dc;justify-content:space-between;align-items:center;padding:2.3cqw 3.4cqw;display:flex}.rt-mf__row b{font-family:var(--font-mkt-display);font-variant-numeric:tabular-nums;font-size:4.5cqw;font-weight:400}@media (width<=760px){.rt-night__sky{height:30%}.rt-night__clock{top:13%}.rt-night__hint{top:46%;bottom:auto}.rt-night__phone{width:min(36%,21svh);left:2%}.rt-night__limit{top:-13%;left:4%}.rt-night__list{width:min(62%,36svh);right:2%}.rt-night__sheet{width:min(64%,40svh);bottom:8%;right:18%}.rt-night__tablet{width:min(96%,56svh);bottom:-4%}}@media (height<=760px){.rt-night__copy .t-lead{display:none}}@media (prefers-reduced-motion:reduce){.rt-night,.rt-night__orb,.rt-night__limit,.rt-night__hint{transition:none}}.rt-ledger__head{flex-direction:column;gap:16px;max-width:52em;display:flex}.rt-ledger__head .t-headline,.rt-ledger__sentence,.rt-ledger__close .t-subtitle{text-wrap:balance}.rt-ledger__say{flex-direction:column;align-items:flex-start;gap:12px;margin:clamp(28px,4vw,52px) 0 clamp(22px,3vw,36px);display:flex}.rt-ledger__sentence{max-width:30em}.rt-ledger__sentence button{text-align:left;color:color-mix(in oklab, var(--rt-text) 36%, transparent);cursor:pointer;transition:color .4s;display:inline}.rt-ledger__sentence button:hover{color:color-mix(in oklab, var(--rt-text) 72%, transparent)}.rt-ledger__sentence button[aria-pressed=true]{color:var(--rt-text)}.rt-ledger__pause{min-height:44px;color:var(--rt-mu,var(--rt-muted));cursor:pointer;align-self:flex-start;align-items:center;gap:9px;display:inline-flex}.rt-ledger__pause svg{width:11px;height:11px}.rt-ledger__pause[aria-pressed=false] .rt-i-play,.rt-ledger__pause[aria-pressed=true] .rt-i-pause{display:none}.rt-ledger__stage{align-items:center;gap:clamp(16px,3vw,44px);display:grid;position:relative}@media (width>=900px){.rt-ledger__stage{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.rt-ledger__flow{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rt-ledger__source{align-items:center;min-height:196px;display:grid}.rt-src{color:#1f1c19;font-family:var(--font-mkt-sans);animation:rt-src-in .6s var(--rt-ease) both;background:#fbfaf7;border-radius:8px;padding:18px 20px;font-size:16px;font-weight:300;line-height:1.55;box-shadow:0 24px 50px -18px #000000bf}@keyframes rt-src-in{0%{opacity:0;transform:translate(-24px)}}.rt-src__where{letter-spacing:.16em;text-transform:uppercase;color:#6b6660;font-size:10.5px}.rt-src__head{font-family:var(--font-mkt-display);margin-top:8px;font-size:22px;line-height:1.2}.rt-src__meta{letter-spacing:.12em;text-transform:uppercase;color:#55514a;margin-top:4px;font-size:10.5px}.rt-src__line{color:#3a3631;margin-top:6px;font-size:14px}.rt-src__foot{justify-content:flex-end;align-items:center;gap:10px;min-height:34px;margin-top:14px;display:flex}.rt-src__act{color:#fff;background:#0a3da3;border-radius:999px;align-items:center;min-height:34px;padding:0 16px;font-size:13px;transition:transform .25s,background .4s;display:inline-flex}.rt-src__done{color:#fbfaf7;width:26px;height:26px;transition:transform .45s var(--rt-ease);background:#1f1c19;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.rt-src__done svg{width:14px;height:14px}.rt-src.is-done .rt-src__act{background:#93a8d8;transform:scale(.95)}.rt-src.is-done .rt-src__done{transform:scale(1)}.rt-ledger__book{min-width:0;container-type:inline-size}.rt-bk{color:#1f1c19;font-family:var(--font-mkt-sans);background:#f1eee7;border-radius:8px;padding:clamp(16px,3.4cqw,34px);font-size:13px;font-weight:300;line-height:1.35;box-shadow:0 30px 70px -24px #000000d9}.rt-bk__crumb{letter-spacing:.16em;text-transform:uppercase;color:#6b6660;font-size:10.5px}.rt-bk__title{font-family:var(--font-mkt-display);margin:2px 0 16px;font-size:clamp(24px,4.4cqw,34px);font-weight:300}.rt-bk__tiles{background:#e1ddd3;border:1px solid #e1ddd3;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rt-bk__tile{background:#fbfaf7;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rt-bk__tile span{letter-spacing:.14em;text-transform:uppercase;color:#6b6660;font-size:9.5px}.rt-bk__tile b{font-family:var(--font-mkt-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.rt-bk__bar{justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 8px;display:flex}.rt-bk__bar small{letter-spacing:.14em;text-transform:uppercase;color:#6b6660;font-size:9.5px;display:block}.rt-bk__bar b{font-family:var(--font-mkt-display);font-size:17px;font-weight:400}.rt-bk__export{color:#fff;white-space:nowrap;background:#0a3da3;border-radius:999px;padding:7px 13px;font-size:11px}.rt-bk__rows{background:#fbfaf7;border:1px solid #e1ddd3;border-radius:6px;overflow:hidden}.rt-bk__row{border-top:1px solid #ebe7de;grid-template-columns:78px minmax(0,1fr) auto 76px 132px;align-items:center;gap:4px 14px;padding:11px 14px;display:grid}.rt-bk__row:first-child{border-top:0}.rt-bk__d{color:#6b6660;font-variant-numeric:tabular-nums;font-size:11px}.rt-bk__n b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.rt-bk__n small{letter-spacing:.13em;text-transform:uppercase;color:#6b6660;font-size:9.5px;display:block}.rt-bk__a{text-align:right;font-variant-numeric:tabular-nums}.rt-bk__x{color:#6b6660;font-variant-numeric:tabular-nums;font-size:11.5px}.rt-bk__s{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-self:end;padding:4px 9px;font-size:9px;transition:background .5s,color .5s,border-color .5s}.rt-bk__s--complete{color:#fff;background:#0a3da3}.rt-bk__s--review{color:#8a5a00;background:#fdf6e3;border-color:#d9a441}.rt-bk__s--missing{color:#a3312b;background:#fdf0ee;border-color:#d0554e}.rt-bk__row.is-new{animation:rt-bk-new 1.6s var(--rt-ease) both}@keyframes rt-bk-new{0%{opacity:0;background:#dbe4fb;transform:translateY(-10px)}30%{opacity:1;background:#dbe4fb;transform:none}to{background:0 0}}@container (width<=560px){.rt-bk__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-bk__row{grid-template-columns:minmax(0,1fr) auto}.rt-bk__d,.rt-bk__x{display:none}.rt-bk__s{grid-column:1/-1;justify-self:start}.rt-bk__export{display:none}}.rt-ledger__close{border-top:1px solid var(--rt-rule);gap:10px 48px;margin-top:clamp(32px,5vw,64px);padding-top:28px;display:grid}.rt-ledger__close .rt-stack{gap:6px}.rt-ledger__close .rt-arrow-link{align-self:flex-start}@media (width>=900px){.rt-ledger__close{grid-template-columns:5fr 7fr;align-items:start}}@media (prefers-reduced-motion:reduce){.rt-src,.rt-bk__row.is-new{animation:none}.rt-ledger__sentence button,.rt-src__act,.rt-src__done,.rt-bk__s{transition:none}}.rt-gst{--rt-sw:clamp(240px, 22.5vw, 330px);--rt-step:clamp(30px, 3.2vw, 46px);--rt-under:1.3;--rt-gst-light:var(--rt-blue);--rt-gst-edge:color-mix(in oklab, var(--rt-text) 26%, transparent)}.mkt-rt[data-rt-ground]:not([data-rt-ground=paper],[data-rt-ground=card]) .rt-gst{--rt-gst-light:var(--rt-text);--rt-gst-edge:color-mix(in oklab, var(--rt-text) 34%, transparent)}.rt-gst__stage{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(28px,4vw,64px);display:grid;position:relative}.rt-gst__left{justify-content:flex-end;align-items:center;min-width:0;display:flex}.rt-gst__pile{width:calc(var(--rt-sw) * 1.15);height:calc(var(--rt-sw) * .76 + (var(--rt-n) - 1 + var(--rt-under)) * var(--rt-step));flex:none}.rt-gst__names{flex:1 1 0;align-self:stretch;min-width:0;margin:0;padding:0;list-style:none;position:relative}.rt-gst__names li{right:0;top:calc(50% - (var(--rt-k) - (var(--rt-n) - 1 - var(--rt-under)) / 2) * var(--rt-step) + var(--rt-sw) * .05);align-items:center;gap:10px;max-width:100%;display:flex;position:absolute;transform:translateY(-50%)}.rt-gst__names li:after{content:"";background:var(--rt-line);flex:none;width:clamp(14px,2vw,34px);height:1px;transition:background .3s}.rt-gst__names button{color:var(--rt-muted);text-align:right;white-space:nowrap;cursor:pointer;padding:6px 0;transition:color .3s}.rt-gst__names button:is([data-near],[aria-pressed=true]){color:var(--rt-text)}.rt-gst__names li:has(button:is([data-near],[aria-pressed=true])):after{background:var(--rt-text)}.rt-gst__right{flex-direction:column;gap:clamp(18px,2vw,28px);min-width:0;display:flex}.rt-gst__land{aspect-ratio:1440/860;border-radius:10px}.rt-gst__text{flex-direction:column;align-items:flex-start;gap:6px;min-height:9.5em;display:flex}.rt-gst__sheet,.rt-gst__slot,.rt-gst__slab span{--rt-y:calc((var(--rt-k) - (var(--rt-n) - 1 - var(--rt-under)) / 2) * var(--rt-step) * -1 + var(--rt-lift,0px));width:var(--rt-fw,600px);aspect-ratio:1440/860;transform:translate(-50%, -50%) translate3d(var(--rt-sx,0px), calc(var(--rt-sy,0px) + var(--rt-y)), 0) rotateX(58deg) rotateZ(-40deg) scale(var(--rt-ss,.55));border-radius:10px;position:absolute;top:0;left:0}.rt-gst__sheet{z-index:1;outline-offset:0;cursor:pointer;opacity:0;transition:transform 1.05s var(--rt-ease), box-shadow .8s var(--rt-ease), opacity .4s;background:#f3efe8;outline:4px solid #0000;padding:0;overflow:hidden;box-shadow:0 0 0 1.5px #1c140829,0 36px 60px -22px #1c140880}.rt-gst__stage[data-placed] .rt-gst__sheet{opacity:1}.rt-gst__sheet picture,.rt-gst__sheet img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.rt-gst__sheet[data-near]:not([data-on]){--rt-lift:calc(var(--rt-step) * -.42)}.rt-gst__sheet[data-on]{z-index:3;cursor:default;transform:translate(-50%, -50%) translate3d(var(--rt-fx,0px), var(--rt-fy,0px), 0) rotateX(0deg) rotateZ(0deg) scale(1);box-shadow:0 0 0 1px #1c140824,0 40px 70px -28px #1c140873}.rt-gst__slot{z-index:0;border:2.5px dashed color-mix(in oklab, var(--rt-text) 26%, transparent);pointer-events:none}.rt-gst__slab{z-index:-1;pointer-events:none;filter:drop-shadow(0 30px 26px #1c140857);position:absolute;top:0;left:0}.rt-gst__slab span{--rt-k:calc(var(--rt-under) * -1);--rt-lift:calc(var(--rt-t) * 2px);background:var(--rt-stone) center / cover;filter:brightness(.56)saturate(.9);transform:translate(-50%, -50%) translate3d(var(--rt-sx,0px), calc(var(--rt-sy,0px) + var(--rt-y)), 0) rotateX(58deg) rotateZ(-40deg) scale(calc(var(--rt-ss,.55) * 1.34))}.rt-gst__slab span:last-child{filter:none;box-shadow:inset 0 0 0 3px #ffffff38, 0 0 0 2px var(--rt-gst-edge)}.rt-gst__slab span:first-child{box-shadow:0 0 0 2px var(--rt-gst-edge)}.rt-gst__beam{--rt-top:calc((var(--rt-n) - 1 + var(--rt-under)) / 2 * var(--rt-step) * -1 - 56px);z-index:2;left:var(--rt-sx,0px);top:calc(var(--rt-sy,0px) + var(--rt-top));width:1px;height:calc((var(--rt-n) - 1 + var(--rt-under)) * var(--rt-step) + 56px);background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--rt-gst-light) 55%, transparent) 12%, color-mix(in oklab, var(--rt-gst-light) 55%, transparent) 92%, transparent);pointer-events:none;opacity:0;transition:opacity .6s;position:absolute}.rt-gst__stage[data-placed] .rt-gst__beam{opacity:1}.rt-gst__beam i{background:var(--rt-gst-light);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--rt-gst-light) 22%, transparent), 0 0 16px 4px color-mix(in oklab, var(--rt-gst-light) 50%, transparent);opacity:0;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:50%}.rt-gst__stage[data-falls=a] .rt-gst__beam i{animation:rt-gst-fall-a calc(var(--rt-n) * .13s + .5s) linear .1s both}.rt-gst__stage[data-falls=b] .rt-gst__beam i{animation:rt-gst-fall-b calc(var(--rt-n) * .13s + .5s) linear .1s both}@keyframes rt-gst-fall-a{0%{opacity:0;top:0}8%,88%{opacity:1}to{opacity:0;top:100%}}@keyframes rt-gst-fall-b{0%{opacity:0;top:0}8%,88%{opacity:1}to{opacity:0;top:100%}}.rt-gst__stage[data-falls=a] .rt-gst__sheet:not([data-on]){animation:rt-gst-lit-a .9s var(--rt-ease) calc(var(--rt-i) * .13s + .28s) both}.rt-gst__stage[data-falls=b] .rt-gst__sheet:not([data-on]){animation:rt-gst-lit-b .9s var(--rt-ease) calc(var(--rt-i) * .13s + .28s) both}@keyframes rt-gst-lit-a{0%,to{outline-color:#0000}25%{outline-color:var(--rt-gst-light)}}@keyframes rt-gst-lit-b{0%,to{outline-color:#0000}25%{outline-color:var(--rt-gst-light)}}.rt-gst__tabs{display:none}@media (width<=899px){.rt-gst{--rt-sw:min(60vw, 250px);--rt-step:24px}.rt-gst__stage{display:block}.rt-gst__left{justify-content:center}.rt-gst__names{display:none}.rt-gst__tabs{border-top:1px solid var(--rt-line);scrollbar-width:none;scroll-snap-type:x proximity;margin:18px 0 22px;display:flex;overflow-x:auto}.rt-gst__tabs::-webkit-scrollbar{display:none}.rt-gst__tab{color:var(--rt-muted);white-space:nowrap;cursor:pointer;scroll-snap-align:start;border-top:2px solid #0000;flex:1 0 auto;margin-top:-1px;padding:16px 22px 18px 0}.rt-gst__tab[aria-pressed=true]{color:var(--rt-text);border-color:var(--rt-text)}.rt-gst__text{min-height:0}}.rt-gal{gap:clamp(30px,3.4vw,48px) 20px;display:grid}@media (width>=900px){.rt-gal{grid-template-columns:repeat(12,minmax(0,1fr))}.rt-gcard--7{grid-column:span 7}.rt-gcard--5{grid-column:span 5}.rt-gcard--4{grid-column:span 4}}.rt-gcard{flex-direction:column;gap:16px;min-width:0;display:flex}.rt-gplate{border-radius:4px;height:clamp(300px,33vw,470px);position:relative;overflow:hidden}.rt-gplate--stone{background:var(--rt-stone) center / cover}.rt-gplate--stone:before{content:"";background:radial-gradient(120% 90% at 30% 10%,#ffffff14,#28160866);position:absolute;inset:0}.rt-gcard__devs{position:absolute;inset:0}.rt-gcard__devs .rt-dv{transition:transform .7s var(--rt-ease);position:absolute}.rt-gcard__devs--laptop .rt-dv{width:84%;top:15%;left:8%}.rt-gcard__devs--tablet .rt-dv{width:90%;top:14%;left:5%}.rt-gcard__devs--phone .rt-dv{width:min(52%,250px);margin-left:calc(min(52%,250px)/-2);top:11%;left:50%}.rt-gcard__devs--pair .rt-dv{width:min(40%,210px);margin-left:0}.rt-gcard__devs--pair .rt-dv:first-child{top:18%;left:9%}.rt-gcard__devs--pair .rt-dv:last-child{top:9%;left:auto;right:9%}.rt-gcard--4 .rt-gplate{height:clamp(290px,27vw,390px)}.rt-gcard--4 .rt-gcard__devs--laptop .rt-dv{width:94%;top:21%;left:3%}.rt-gcard__devs .rt-dv__screen img{transition:object-position 1.6s var(--rt-ease)}.rt-gcard--link:hover .rt-gcard__devs .rt-dv{transform:translateY(-10px)}.rt-gcard--link:hover .rt-gcard__devs .rt-dv__screen img{object-position:50% 12%}.rt-gcard__text{flex-direction:column;align-items:flex-start;gap:6px;max-width:34em;display:flex}.mkt-rt.rt-outage{isolation:isolate;background:var(--rt-ink);color:var(--rt-ink-fg);padding-block:clamp(72px,9vw,136px);overflow:hidden}.rt-outage .rt-outage__art{z-index:-2;border-radius:0;position:absolute;inset:0}.rt-outage:after{content:"";z-index:-1;background:linear-gradient(90deg,#16120ff7 0%,#16120fdb 45%,#16120f8c 100%);position:absolute;inset:0}.rt-outage__in{align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width>=980px){.rt-outage__in{grid-template-columns:1fr 1fr}}.rt-outage__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.rt-outage__copy .t-lead{color:var(--rt-ink-muted)}.rt-outage__switch{min-height:54px;text-align:inherit;cursor:pointer;background:#ffffff17;border-radius:999px;align-items:center;gap:14px;margin-top:6px;padding:8px 22px 8px 8px;transition:background .3s;display:inline-flex}.rt-outage__switch:hover{background:#ffffff26}.rt-outage__switch b{font-weight:500}.rt-outage__track{background:#35b468;border-radius:999px;flex:none;width:66px;height:38px;transition:background .4s;position:relative}.rt-outage__track i{width:30px;height:30px;transition:left .45s var(--rt-ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:32px}.rt-outage[data-line=cut] .rt-outage__track{background:#f08a24}.rt-outage[data-line=cut] .rt-outage__track i{left:4px}.rt-outage__back{color:#9ad9b1;min-height:1.6em}.rt-outage__keeps{flex-direction:column;display:flex}.rt-outage__keeps li{opacity:.36;transition:opacity .6s var(--rt-ease);border-top:1px solid #ffffff24;padding:15px 0 16px}.rt-outage__keeps .t-caption{opacity:0;color:#f1d7ab;max-height:0;transition:max-height .7s var(--rt-ease), opacity .5s, margin .7s var(--rt-ease);display:block;overflow:hidden}.rt-outage[data-line=cut] .rt-outage__keeps li{opacity:1}.rt-outage[data-line=cut] .rt-outage__keeps .t-caption{opacity:1;max-height:6em;margin-top:6px}@media (prefers-reduced-motion:no-preference){.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(2),.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(2) .t-caption{transition-delay:.12s}.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(3),.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(3) .t-caption{transition-delay:.24s}.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(4),.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(4) .t-caption{transition-delay:.36s}.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(5),.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(5) .t-caption{transition-delay:.48s}.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(6),.rt-outage[data-line=cut] .rt-outage__keeps li:nth-child(6) .t-caption{transition-delay:.6s}}.rt-bf{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width>=980px){.rt-bf{grid-template-columns:1fr 1fr}}.rt-bf__list{flex-direction:column;min-width:0;display:flex}.rt-bf__list>.t-label{margin-bottom:18px}.rt-bf__item{border-top:1px solid var(--rt-line)}.rt-bf__name{width:100%;color:color-mix(in oklab, var(--rt-text) 30%, transparent);text-align:inherit;cursor:pointer;padding:16px 0;transition:color .4s;display:block}.rt-bf__item.is-on .rt-bf__name{color:var(--rt-text)}.rt-bf__more{transition:grid-template-rows .6s var(--rt-ease);grid-template-rows:0fr;display:grid}.rt-bf__more-in{visibility:hidden;flex-direction:column;align-items:flex-start;gap:6px;min-height:0;transition:visibility 0s .6s;display:flex;overflow:hidden}.rt-bf__item.is-on .rt-bf__more{grid-template-rows:1fr}.rt-bf__item.is-on .rt-bf__more-in{visibility:visible;padding-bottom:20px;transition-delay:0s}.rt-bf__stage{aspect-ratio:4/5;background:#2a211b;border-radius:4px;justify-self:center;width:100%;max-height:740px;position:relative;overflow:hidden}.rt-bf__pic{opacity:0;position:absolute;inset:0}.rt-bf__pic.is-on{opacity:1}.rt-bf__pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rt-bf__stage canvas{width:100%;height:100%;position:absolute;inset:0}.rt-bf__phones{opacity:0;pointer-events:none;transition:opacity .6s var(--rt-ease);position:absolute;inset:0}.rt-bf__phones.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.rt-bf__phones.is-on{transition-delay:.5s}}.rt-bf__phones .rt-dv{width:39%;position:absolute;top:13%;left:8%}.rt-bf__phones .rt-dv:last-child{top:21%;left:auto;right:8%}.rt-bf__close{justify-content:center;display:flex}.rt-bf__close .mkt-start{margin-top:0}.rt-bf+.rt-bf__close{margin-top:clamp(64px,8vw,116px)}
