.cr-film,.cr-credits{--cr-on-ink-2: color-mix(in srgb, var(--white) 76%, var(--ink));--cr-on-ink-3: color-mix(in srgb, var(--white) 60%, var(--ink))}.cr-film{--cr-sky: #fff;--cr-line: #121210;--cr-wall1: #fff;--cr-wall2: #f6f5f1;--cr-wall3: #f3f2ee;--cr-plinth: #e8e6e0;--cr-glass: #efede6;--cr-door: #e3dfd4;--cr-ground: #f6f5f1;--cr-road: #fff;--cr-earth: #f6f5f1;--cr-hill: #c9c3b2;--cr-hill-fill: #fff;--cr-hill-glass: #efede6;--cr-fig: #121210;--cr-fig-soft: #75746e;--cr-text: #121210;--cr-text-2: #3b3a36;--cr-muted: #75746e;--cr-panel: #fff;--cr-rule: rgba(18, 18, 16, .12);--cr-inv: 1;--lit: 1;--hill-up: 1;--bloom-t: 1;--bar: 0;--bar-top: 48px;--bar-bottom: 62px;position:relative;color:var(--cr-text);background:var(--cr-sky)}.cr-stage{display:flex;flex-direction:column}.cr-hero{order:-1}.cr-film:not(.is-live) .cr-phone-state:not(.is-off){display:none}.cr-world{display:block;width:100%;height:100%;overflow:hidden;font-family:var(--sans)}.cr-world path,.cr-world rect,.cr-world circle{vector-effect:non-scaling-stroke}.cr-sky{fill:var(--cr-sky)}.cr-hill-houses{fill:var(--cr-hill-fill);stroke:var(--cr-hill);stroke-width:.9}.cr-hill-glass{fill:var(--cr-hill-glass)}.cr-hill-cable,.cr-hill-stairs{fill:none;stroke:var(--cr-hill);stroke-width:.8}.cr-hill:not(.is-up) :is(.cr-hill-row:nth-child(n+4),.cr-hw),.cr-tree:not(.is-bloom) .cr-bloom{display:none}.cr-hill-row{opacity:clamp(0,(.62 - .2 * var(--row)) * (1 - var(--hill-up)) + var(--hill-up),1)}.cr-world .cr-hill-comet{--u: clamp(0, (var(--lit) - var(--row) * .03) / .62, 1);vector-effect:none;fill:none;stroke:var(--bloom);stroke-width:9;stroke-linecap:round;stroke-dasharray:34 3000;stroke-dashoffset:calc(34 - var(--u) * 1034);opacity:calc(clamp(0,var(--u) * 30,1)*clamp(0,(1 - var(--u)) * 30,1))}.cr-hw{fill:var(--bloom);opacity:clamp(0,(var(--lit) * 1.06 - var(--k)) * 24,1)}.cr-silence rect{fill:none;stroke:var(--bloom);stroke-width:2}.cr-silence path{fill:none;stroke:var(--cr-hill);stroke-width:1}.cr-silence text{font-size:calc(14px * var(--cr-inv));font-weight:600;fill:var(--cr-text);paint-order:stroke;stroke:var(--cr-sky);stroke-width:calc(5px * var(--cr-inv));stroke-linejoin:round}.cr-silence.is-s1 rect{stroke:var(--cr-text);stroke-dasharray:4 4}.cr-silence.is-s2 rect{stroke:var(--amber)}.cr-silence.is-s3 rect{stroke:var(--cr-muted)}.cr-silence.is-s4 rect{stroke:var(--cr-text)}.cr-ground{fill:var(--cr-ground);stroke:var(--cr-line);stroke-width:1}.cr-road{fill:var(--cr-road)}.cr-lane{fill:none;stroke:var(--cr-line);stroke-width:1;stroke-dasharray:28 22;opacity:.28}.cr-earth{fill:var(--cr-earth);stroke:var(--cr-line);stroke-width:1}.cr-wall{stroke:var(--cr-line);stroke-width:1.4}.cr-wall.t1{fill:var(--cr-wall1)}.cr-wall.t2{fill:var(--cr-wall2)}.cr-wall.t3{fill:var(--cr-wall3)}.cr-plinth{fill:var(--cr-plinth);stroke:var(--cr-line);stroke-width:1}.cr-glass{fill:var(--cr-glass)}.cr-door{fill:var(--cr-door)}.cr-roof{fill:var(--cr-wall1);stroke:var(--cr-line);stroke-width:1.2}.cr-frames,.cr-details{fill:none;stroke:var(--cr-line);stroke-width:1.1}.cr-bars{fill:none;stroke:var(--cr-line);stroke-width:.8;opacity:.55}.cr-awning{fill:var(--cr-wall2);stroke:var(--cr-line);stroke-width:1.1}.cr-sign{font-weight:600;letter-spacing:.16em;fill:var(--cr-line)}.cr-sign.is-wall{font-weight:500;letter-spacing:.24em}.cr-er-lit rect{fill:var(--coral)}.cr-er-lit text{font-weight:600;letter-spacing:.16em;fill:#fff}.cr-park-wall,.cr-park-bench,.cr-tree-planter{fill:var(--cr-wall2);stroke:var(--cr-line);stroke-width:1.1}.cr-park-rail,.cr-tree-branches{fill:none;stroke:var(--cr-line);stroke-width:1}.cr-park-canopy,.cr-tree-canopy{fill:var(--cr-wall1);stroke:var(--cr-line);stroke-width:1.1}.cr-park-trunks,.cr-tree-trunk{fill:var(--cr-wall2);stroke:var(--cr-line);stroke-width:1.1}.cr-bloom{fill:var(--bloom);opacity:clamp(0,(var(--bloom-t) * 1.2 - var(--k)) * 5,1)}.cr-pole{fill:var(--cr-wall2);stroke:var(--cr-line);stroke-width:1.1}.cr-arms{fill:var(--cr-line)}.cr-lamps{fill:none;stroke:var(--cr-line);stroke-width:1.2}.cr-power,.cr-drops{fill:none;stroke:var(--cr-line);stroke-width:1}.cr-wire{fill:none;stroke:var(--cr-line);stroke-width:1.4}.cr-tangle{fill:none;stroke:var(--cr-line);stroke-width:.9;opacity:.75}.cr-knot{fill:none;stroke:var(--cr-line);stroke-width:1.2}.cr-route{fill:none;stroke:var(--bloom);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.cr-head{fill:var(--bloom);opacity:0}.cr-route-set.is-busy .cr-route{stroke:var(--cr-line);stroke-width:2;stroke-linecap:butt}.cr-route-set.is-busy .cr-head{fill:var(--cr-line)}.cr-film:not(.is-live) .cr-world :is([data-on],.cr-routes){display:none}.cr-film:not(.is-live) .cr-world .is-still{display:inline}.cr-person path,.cr-person circle{fill:var(--cr-fig)}.cr-person:is(.is-passer,.is-patient,.is-staff) path,.cr-person:is(.is-passer,.is-patient,.is-staff) circle{fill:var(--cr-fig-soft)}.cr-world .cr-gold-dot,.cr-person .cr-gold-dot{fill:var(--bloom)}.cr-desk,.cr-shelf,.cr-printer,.cr-tv,.cr-chairs,.cr-pile,.cr-lamp{fill:var(--cr-wall2);stroke:var(--cr-line);stroke-width:1}.cr-bread{fill:var(--cr-door);stroke:var(--cr-line);stroke-width:1}.cr-paper{fill:#fff;stroke:var(--cr-line);stroke-width:1}.cr-check{fill:none;stroke:var(--bloom-deep);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cr-queue-dot{fill:var(--cr-line)}.ui-motion .cr-queue-dot{animation:cr-blink .8s steps(2,jump-none) infinite;animation-delay:calc(var(--i) * .2s)}@keyframes cr-blink{to{opacity:.15}}.cr-window-gold{fill:var(--bloom-pale)}.cr-post path{fill:none;stroke:var(--cr-line);stroke-width:1.2}.cr-post rect{fill:var(--cr-wall1);stroke:var(--cr-line);stroke-width:1}.cr-post text{font-family:Arbol Mono,ui-monospace,monospace;font-size:15px;letter-spacing:.04em;fill:var(--cr-line)}.cr-callout circle{fill:var(--cr-line)}.cr-callout.is-gold circle{fill:var(--bloom)}.cr-callout path{fill:none;stroke:var(--cr-line);stroke-width:1}.cr-callout text{font-size:calc(15px * var(--cr-inv));font-weight:600;fill:var(--cr-text);paint-order:stroke;stroke:var(--cr-sky);stroke-width:calc(5px * var(--cr-inv));stroke-linejoin:round}.cr-veil{display:none}.cr-hero{width:min(1320px,calc(100% - 64px));margin-inline:auto;padding:clamp(112px,15vh,150px) 0 clamp(32px,4vw,48px)}.cr-title{margin:0;font-weight:300}.cr-brand{display:block;font-family:var(--display);font-size:clamp(54px,8vw,124px);font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--ink)}.cr-tagline span{display:block}.cr-tagline{display:block;max-width:17em;margin-top:.45em;font-family:var(--display);font-size:clamp(23px,2.4vw,36px);font-weight:300;line-height:1.08;letter-spacing:-.025em;color:var(--ink2);text-wrap:balance}.cr-literal{max-width:28em;margin-top:clamp(20px,2.4vw,30px);font-size:clamp(16.5px,1.35vw,20px);font-weight:500;line-height:1.42;color:var(--ink);text-wrap:pretty}.cr-lead{max-width:33em;margin-top:12px;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.58;color:var(--ink2);text-wrap:pretty}.cr-hero-actions{margin-top:clamp(22px,2.6vw,32px)}.cr-play .ui-icon{width:15px;height:15px}.cr-cue{display:none}.cr-screen{position:relative;height:clamp(300px,46vw,620px);overflow:hidden;border-block:1px solid var(--hairline)}.cr-caps{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,104px);counter-reset:cr-cap}.cr-cap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:20px clamp(32px,5vw,80px);align-items:start;padding:clamp(28px,4vw,48px) 0;border-top:1px solid var(--hairline)}.cr-cap-body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-column:1 / -1;gap:18px clamp(32px,5vw,80px);align-items:start}.cr-cap-title,.cr-cap-text,.cr-cap-note{grid-column:1}.cr-cap-body>.cr-mock{grid-row:1 / span 3;grid-column:2}.cr-cap-title{max-width:17em;font-family:var(--display);font-size:clamp(28px,2.8vw,44px);font-weight:300;line-height:1.05;letter-spacing:-.03em;color:var(--cr-text);text-wrap:balance}.cr-mark{color:var(--cr-muted)}.cr-cap-text{max-width:31em;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.58;color:var(--cr-text-2);text-wrap:pretty}.cr-cap-note{font-size:13px;color:var(--cr-muted)}.cr-cap.is-full .cr-cap-title{max-width:22em;font-size:clamp(32px,4vw,60px)}.cr-rewind{display:inline-block;width:.9em;height:.55em;margin-right:.25em;fill:currentColor}.ui-motion .cr-rewind{display:block;width:clamp(44px,4.4vw,64px);height:auto;margin:0 auto .4em}.cr-subs{display:grid;grid-column:1 / -1;gap:8px;max-width:44em}.cr-subs li{font-size:16px;line-height:1.45;color:var(--cr-text-2)}.cr-subs b{display:inline-block;min-width:5.4em;margin-right:10px;font-family:Arbol Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--cr-muted);text-transform:uppercase;letter-spacing:.1em}.cr-bar{display:none}.cr-mock{position:relative;display:grid;gap:12px;align-content:start;width:100%;max-width:400px;padding:18px 18px 16px;font-size:14.5px;line-height:1.45;color:var(--ink);background:var(--white);border:1px solid var(--hairline);border-radius:18px;box-shadow:var(--shadow)}.cr-mock .ui-example{justify-self:start}.cr-mock-head{display:flex;gap:10px;align-items:baseline;justify-content:space-between;font-weight:600}.cr-mock-head span{font-size:12.5px;font-weight:400;color:var(--muted)}.cr-mock-line{color:var(--ink2)}.cr-mock-line b,.cr-tally b{font-family:var(--display);font-size:1.32em;font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cr-phone{display:grid;gap:4px;justify-items:center;padding:18px 14px;color:var(--white);text-align:center;background:var(--ink);border-radius:12px}.cr-phone-who{font-family:var(--display);font-size:24px;font-weight:300;letter-spacing:-.02em}.cr-phone-state{grid-area:2 / 1;font-size:13px;color:var(--cr-on-ink-2)}.cr-phone-state.is-off{color:#fff}.cr-slip-head{display:grid;gap:2px;padding-bottom:10px;font-weight:600;border-bottom:1px dashed var(--line2)}.cr-slip-head span{font-size:12.5px;font-weight:400;color:var(--muted)}.cr-slip-row{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.cr-slip-row b{font-family:var(--display);font-size:30px;font-weight:300;letter-spacing:-.02em}.cr-slip-flag{justify-self:start;padding:3px 10px;font-size:12.5px;color:var(--ink);border-radius:999px;box-shadow:inset 0 0 0 1px var(--ink)}.cr-slots,.cr-rows,.cr-checks,.cr-states,.cr-record{display:grid;gap:0}.cr-slot{display:grid;grid-template-columns:4.6em 1fr;gap:0 10px;padding:8px 0;border-top:1px solid var(--hairline)}.cr-slot time{grid-row:1 / span 2;font-family:Arbol Mono,ui-monospace,monospace;font-size:12px;color:var(--muted)}.cr-slot span{font-size:12.5px;color:var(--muted)}.cr-slot.is-mark b:after{display:inline-block;width:7px;height:7px;margin-left:8px;vertical-align:.12em;content:"";background:var(--ink);border-radius:999px}.cr-slot.is-gold b:before,.cr-row.is-gold b:before{display:inline-block;width:9px;height:9px;margin-right:8px;vertical-align:.05em;content:"";background:var(--bloom);border-radius:999px}.cr-row{display:grid;gap:1px;padding:8px 0;border-top:1px solid var(--hairline)}.cr-row span{font-size:12.5px;color:var(--muted)}.cr-chat{display:grid;gap:8px}.cr-msg{max-width:88%;padding:9px 12px;font-size:13.5px;background:var(--paper);border-radius:18px 18px 18px 8px}.cr-msg.is-me{justify-self:end;color:var(--white);background:var(--ink);border-radius:18px 18px 8px}.cr-booked{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.cr-booked svg,.cr-checks svg{flex:none;width:18px;height:18px;padding:3px;fill:none;stroke:var(--ink);stroke-width:2;background:var(--bloom);border-radius:999px}.cr-checks li{display:grid;grid-template-columns:18px 1fr;gap:0 10px;align-items:center;padding:9px 0;border-top:1px solid var(--hairline)}.cr-checks svg{grid-row:1 / span 2}.cr-checks span{font-size:12.5px;color:var(--muted)}.cr-year{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.cr-month{display:grid;place-items:end center;height:52px;padding-bottom:4px;font-family:Arbol Mono,ui-monospace,monospace;font-size:10px;color:var(--muted);background:var(--paper);border-radius:8px}.cr-month.is-control{color:var(--ink);background:linear-gradient(var(--bloom) 0 60%,var(--paper) 60%)}.cr-month.is-exam{box-shadow:inset 0 0 0 1px var(--ink)}.cr-key{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.cr-key span{display:inline-block;width:12px;height:12px;margin-left:6px}.cr-key .is-control{background:var(--bloom)}.cr-key .is-exam{box-shadow:inset 0 0 0 1px var(--ink)}.cr-tally{font-size:17px;line-height:1.5}.cr-tally b{font-size:1.7em}.cr-states li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:9px 0;border-top:1px solid var(--hairline)}.cr-state{display:block;width:18px;height:22px;margin-top:1px;border:1.5px solid var(--ink)}.cr-state.is-gold{background:var(--bloom);border-color:var(--bloom-deep)}.cr-state.is-wrong{border-style:dashed}.cr-state.is-later{border-color:var(--amber)}.cr-state.is-no{background:linear-gradient(90deg,var(--stone-300) 0 46%,transparent 46% 54%,var(--stone-300) 54%)}.cr-state.is-calm{border-color:var(--stone-300)}.cr-record li{display:grid;grid-template-columns:3.8em 1fr;gap:2px 10px;padding:8px 0;border-top:1px solid var(--hairline)}.cr-record time{grid-row:1 / span 3;font-family:Arbol Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.cr-where{font-size:11.5px;color:var(--muted)}.cr-record b{font-size:13px;font-weight:500}.cr-record q{font-size:13px;font-style:italic;color:var(--ink2);quotes:"«" "»"}.cr-record q:lang(en){quotes:"“" "”"}.ui-motion .cr-film{height:calc(var(--cr-len) * 100svh + 100svh)}.ui-motion .cr-stage{position:sticky;top:0;display:block;height:100svh;overflow:hidden}.ui-motion .cr-screen{position:absolute;inset:0;height:auto;border:0}.ui-motion .cr-veil{position:absolute;inset:0;display:block;pointer-events:none;background:var(--ink);opacity:0;mask-image:linear-gradient(90deg,#000 calc(var(--wipe, 1) * 112% - 12%),transparent calc(var(--wipe, 1) * 112%))}.ui-motion [data-on]:not(.cr-hero){opacity:0}.ui-motion .cr-hero{position:absolute;top:calc(64px + 3vh);right:20px;left:20px;z-index:3;width:auto;margin:0;padding:0}.ui-motion .cr-hero:before{position:absolute;inset:-40vh -20px -36px;z-index:-1;content:"";background:linear-gradient(var(--cr-sky) calc(100% - 36px),transparent)}.ui-motion .cr-cue{display:flex;gap:12px;align-items:center;margin-top:clamp(16px,2vw,22px);font-size:14px;color:var(--cr-muted)}.cr-cue-arrow{flex:none;width:16px;height:16px;fill:none;stroke:var(--cr-text);stroke-width:1.6;transform:rotate(90deg);animation:cr-cue 1.6s var(--ease) infinite}@keyframes cr-cue{50%{transform:rotate(90deg) translate(5px)}}.cr-film.is-playing .cr-cue{visibility:hidden}.ui-motion .cr-caps{position:absolute;inset:0;z-index:2;width:auto;margin:0;padding:0;pointer-events:none}.ui-motion .cr-cap{position:absolute;inset:0;display:block;padding:0;border:0}.ui-motion .cr-cap-body{position:absolute;right:0;bottom:var(--bar-bottom);left:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;max-height:62%;padding:18px 20px 16px;overflow:hidden;background:var(--cr-panel);border-top:1px solid var(--cr-rule);transform:translateY(calc((1 - var(--in, 1)) * 18px))}.ui-motion .cr-cap-body>*{grid-row:auto;grid-column:1}.ui-motion .cr-film.is-narrow :is(.cr-callouts,.cr-silence text,.cr-silence path){display:none}.ui-motion .cr-film.is-narrow .cr-mock{gap:9px}.ui-motion .cr-film.is-narrow .cr-msg{padding:7px 10px;font-size:12.5px}.ui-motion .cr-film.is-narrow :is(.cr-slot,.cr-row,.cr-checks li,.cr-states li,.cr-record li){padding:6px 0}.ui-motion .cr-film.is-narrow .cr-states li,.ui-motion .cr-film.is-narrow .cr-record b{font-size:12.5px}.ui-motion .cr-film.is-narrow .cr-record li{grid-template-columns:3.4em auto 1fr;gap:0 8px}.ui-motion .cr-film.is-narrow .cr-record time{grid-row:auto}.ui-motion .cr-film.is-narrow .cr-record b{grid-column:1 / -1;line-height:1.35}.ui-motion .cr-film.is-narrow .cr-record q{display:none}.ui-motion .cr-cap-title{font-size:clamp(23px,6.4vw,30px)}.ui-motion .cr-cap-text{font-size:15px;line-height:1.5}.ui-motion .cr-cap-body>.cr-mock{max-width:none;padding:12px 14px;font-size:13px;box-shadow:none}.ui-motion .cr-cap.is-full .cr-cap-body{top:50%;bottom:auto;max-height:none;padding:0 24px;text-align:center;background:none;border:0;transform:translateY(calc(-50% + (1 - var(--in, 1)) * 18px));justify-items:center}.ui-motion .cr-cap.is-full .cr-cap-title{font-size:clamp(30px,8.4vw,52px);color:#fff}.ui-motion .cr-cap.is-full .cr-cap-text,.ui-motion .cr-cap.is-full .cr-cap-note{color:var(--cr-on-ink-2)}.ui-motion .cr-subs{position:absolute;top:calc(var(--bar-top) + 12px);right:12px;left:12px;justify-items:center;max-width:none}.ui-motion .cr-subs li{max-width:38em;padding:7px 12px 8px;font-size:14.5px;line-height:1.4;color:#fff;text-align:center;background:#121210e0;border-radius:8px}.ui-motion .cr-subs b{display:block;min-width:0;margin:0 0 2px;font-size:10px;color:var(--cr-on-ink-3)}.ui-motion .cr-subs .is-arbol b{color:var(--bloom)}.ui-motion .cr-bar{position:absolute;right:0;left:0;z-index:4;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:0 20px;color:#fff;background:var(--ink)}.ui-motion .cr-bar.is-top{top:0;height:var(--bar-top);transform:translateY(calc((var(--bar) - 1) * 100%))}.ui-motion .cr-bar.is-bottom{bottom:0;height:var(--bar-bottom)}.cr-bar :focus-visible{outline:2px solid #fff;outline-offset:2px}.cr-bar-end{display:flex;gap:10px;align-items:center}.cr-chapter{display:flex;gap:10px;align-items:center;font-family:Arbol Mono,ui-monospace,monospace;font-size:11px;color:#e8e6e0;text-transform:uppercase;letter-spacing:.14em}.cr-chapter:before{width:7px;height:7px;content:"";background:var(--cr-chapter-dot, #e8e6e0);border-radius:999px}.cr-skip{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 14px;font:inherit;font-size:12.5px;color:#fff;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.32);border-radius:999px;transition:background .25s,border-color .25s,opacity .3s}.cr-skip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.cr-skip:hover{background:#ffffff14;border-color:#fff9}.cr-bar-demo{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 15px;font-size:12.5px;font-weight:500;color:var(--ink);text-decoration:none;background:#fff;border-radius:999px;transition:background .25s}.cr-bar-demo svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .35s var(--ease)}.cr-bar-demo:hover{background:var(--bloom-pale)}.cr-bar-demo:hover svg{transform:translate(3px)}.cr-skip[hidden],.cr-bar-demo[hidden]{display:none}.cr-guide{position:relative;display:grid;flex:none;place-items:center;width:38px;height:38px;padding:0;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:999px;transition:background .25s,transform .25s var(--ease)}.cr-guide:hover{background:var(--bloom-pale)}.cr-guide:active{transform:scale(.94)}.cr-guide svg{grid-area:1 / 1;width:15px;height:15px;fill:currentColor}.cr-guide-pause,.cr-guide[aria-pressed=true] .cr-guide-play{visibility:hidden}.cr-guide[aria-pressed=true] .cr-guide-pause{visibility:visible}.cr-time{position:relative;display:grid;flex:none;gap:4px;justify-items:start;min-width:82px;margin-right:auto;font-family:Arbol Mono,ui-monospace,monospace;text-transform:uppercase}.cr-sheet{position:relative;grid-area:1 / 1;display:block;padding:5px 9px 4px;color:var(--ink);background:var(--paper);border-top:3px solid var(--line2);border-radius:2px 2px 3px 3px}.cr-sheet b{display:block;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;white-space:nowrap}.cr-sheet.is-torn{pointer-events:none;transform-origin:85% 0;animation:cr-tear .62s cubic-bezier(.45,0,.7,.4) forwards;clip-path:polygon(0 0,100% 0,100% 86%,90% 100%,80% 88%,70% 100%,60% 88%,50% 100%,40% 88%,30% 100%,20% 88%,10% 100%,0 88%)}.cr-sheet.is-back{animation:cr-untear .34s var(--ease) both}@keyframes cr-tear{to{opacity:0;transform:translate(-6px,34px) rotate(-16deg)}}@keyframes cr-untear{0%{opacity:0;transform:translateY(-14px) rotate(6deg)}}.cr-clock{min-height:1.2em;font-size:10px;color:var(--cr-on-ink-3);letter-spacing:.04em;white-space:nowrap}.cr-scrub{display:flex;flex:1;gap:12px;min-width:0;max-width:760px}.cr-scrub-part{display:grid;flex:var(--w) 1 0;gap:7px;min-width:max-content;padding:6px 0;font:inherit;color:var(--cr-on-ink-3);text-align:left;cursor:pointer;background:none;border:0}.cr-scrub-part span{font-size:11.5px;white-space:nowrap;letter-spacing:.02em}.cr-scrub-part>i{position:relative;display:block;height:2px;overflow:hidden;background:#ffffff2e}.cr-scrub-part>i>i{position:absolute;inset:0;display:block;background:#e8e6e0;transform:scaleX(var(--fill, 0));transform-origin:0 50%}.cr-scrub-part.is-con>i>i,.cr-scrub-part.is-programa>i>i{background:var(--bloom)}.cr-scrub-part.is-now,.cr-scrub-part:hover span{color:#fff}.cr-credits{position:relative;color:#f3f2ee;background:var(--ink)}.cr-credits-in{width:min(760px,calc(100% - 40px));margin:0 auto;padding:clamp(96px,12vw,168px) 0 clamp(72px,8vw,112px);text-align:center}.cr-credits-title{font-family:var(--display);font-size:clamp(46px,6.4vw,96px);font-weight:300;line-height:.95;letter-spacing:-.04em;color:#fff}.cr-roll{display:grid;gap:clamp(30px,3.6vw,44px);margin-top:clamp(56px,7vw,96px)}.cr-roll-row dt{margin-bottom:8px;font-family:Arbol Mono,ui-monospace,monospace;font-size:11px;color:var(--cr-on-ink-3);text-transform:uppercase;letter-spacing:.16em}.cr-roll-row dd{margin:0;font-family:var(--display);font-size:clamp(22px,2.3vw,32px);font-weight:300;line-height:1.25;letter-spacing:-.02em;color:#fff}.cr-roll-note{margin-top:clamp(48px,6vw,72px);font-size:13px;color:var(--cr-on-ink-3)}.cr-cta{border-top:1px solid rgba(255,255,255,.14)}.cr-cta-in{display:grid;justify-items:center;width:min(820px,calc(100% - 40px));margin:0 auto;padding:clamp(80px,10vw,136px) 0;text-align:center}.cr-cta-title{max-width:14em;font-family:var(--display);font-size:clamp(38px,4.6vw,70px);font-weight:300;line-height:1;letter-spacing:-.034em;color:#fff;text-wrap:balance}.cr-cta-text{max-width:34em;margin-top:22px;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6;color:var(--cr-on-ink-2);text-wrap:pretty}.cr-cta-actions{justify-content:center;margin-top:34px}.cr-btn-line{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px #ffffff5c}.cr-btn-line:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffffb3}.cr-faq,.cr-billboard{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:clamp(64px,8vw,112px) 0;border-top:1px solid rgba(255,255,255,.14)}.cr-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px clamp(32px,6vw,96px)}.cr-faq-title,.cr-billboard-title{font-family:var(--display);font-size:clamp(32px,3.4vw,52px);font-weight:300;line-height:1.02;letter-spacing:-.03em;color:#fff}.cr-faq-list details{border-top:1px solid rgba(255,255,255,.14)}.cr-faq-list details:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.cr-faq-list summary{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:20px 0;font-size:clamp(16.5px,1.3vw,19px);font-weight:500;color:#fff;cursor:pointer;list-style:none}.cr-faq-list summary::-webkit-details-marker{display:none}.cr-faq-list summary svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .35s var(--ease)}.cr-faq-list details[open] summary svg{transform:rotate(180deg)}.cr-faq-list p{max-width:38em;padding:0 0 22px;font-size:16px;line-height:1.6;color:var(--cr-on-ink-2)}.cr-billboard ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,3.4vw,44px);border-top:1px solid rgba(255,255,255,.14)}.cr-billboard li+li{border-left:1px solid rgba(255,255,255,.14)}.cr-billboard a{display:grid;gap:8px;align-content:start;height:100%;padding:22px 20px 26px;color:#fff;text-decoration:none;transition:background .25s}.cr-billboard a:hover{background:#ffffff0d}.cr-billboard a b{font-family:var(--display);font-size:24px;font-weight:300;letter-spacing:-.02em}.cr-billboard a span{font-size:14px;line-height:1.5;color:var(--cr-on-ink-3)}.cr-billboard a svg{width:16px;height:16px;margin-top:6px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .35s var(--ease)}.cr-billboard a:hover svg{transform:translate(3px)}.cr-end{padding:clamp(80px,10vw,144px) 0 clamp(96px,11vw,160px);font-family:var(--display);font-size:clamp(56px,8vw,120px);font-weight:300;line-height:1;letter-spacing:-.04em;color:#fff;text-align:center}.cr-credits :focus-visible{outline-color:#fff}.cr-credits ::selection{color:var(--ink);background:var(--bloom-pale)}@media(min-width:900px)and (min-aspect-ratio:21/20),(min-aspect-ratio:3/2)and (min-width:640px){.cr-film{--bar-top: 52px;--bar-bottom: 64px}.ui-motion .cr-hero{top:clamp(88px,12.5vh,136px);right:auto;left:max(32px,4.4vw);width:min(640px,50vw)}.ui-motion .cr-brand{font-size:clamp(54px,min(7.2vw,11.4vh),112px)}.ui-motion .cr-tagline{font-size:clamp(22px,min(2.2vw,3.6vh),34px)}.ui-motion .cr-hero:before{inset:-40vh -20vw -14vh -10vw;background:radial-gradient(closest-side,var(--cr-sky) 74%,transparent)}.ui-motion .cr-screen:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,var(--cr-sky) calc(var(--col, 36vw) + 16px),color-mix(in srgb,var(--cr-sky) 70%,transparent) calc(var(--col, 36vw) + 96px),transparent calc(var(--col, 36vw) + 260px));opacity:var(--scrim, 0)}.ui-motion .cr-cap-body{top:50%;right:auto;bottom:auto;left:max(32px,4.4vw);width:min(440px,32vw);max-height:calc(100% - var(--bar-top) - var(--bar-bottom) - 40px);padding:0;overflow:visible;background:none;border:0;transform:translateY(calc(-50% + (1 - var(--in, 1)) * 22px))}.ui-motion .cr-cap-title{font-size:clamp(30px,2.9vw,46px)}.ui-motion .cr-cap-text{font-size:clamp(15.5px,1.15vw,17.5px)}.ui-motion .cr-cap-body>.cr-mock{margin-top:10px;padding:16px 18px 14px;font-size:14px;box-shadow:var(--shadow)}.ui-motion .cr-cap.is-full .cr-cap-body{left:50%;width:min(980px,82vw);transform:translate(-50%,calc(-50% + (1 - var(--in, 1)) * 22px))}.ui-motion .cr-cap.is-full .cr-cap-title{font-size:clamp(40px,5vw,80px)}.ui-motion .cr-subs{top:auto;right:3vw;bottom:calc(var(--bar-bottom) + 16px);left:38vw}.ui-motion .cr-subs li{font-size:clamp(15px,1.15vw,18px)}.ui-motion .cr-bar{padding:0 max(32px,4.4vw)}.cr-scrub-part span{font-size:12px}}@media(max-width:1000px){.cr-faq{grid-template-columns:minmax(0,1fr)}.cr-billboard ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-billboard li:nth-child(3){border-left:0}.cr-billboard li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}}@media(max-width:600px){.ui-motion .cr-brand{font-size:48px}.ui-motion .cr-tagline{font-size:20px}.ui-motion .cr-literal{margin-top:14px;font-size:15.5px}.ui-motion .cr-lead{margin-top:8px;font-size:14.5px;line-height:1.5}.ui-motion .cr-hero-actions{flex-wrap:nowrap;gap:8px;margin-top:18px}.ui-motion .cr-hero-actions .ui-btn{min-height:46px;padding:0 16px;font-size:14.5px}.ui-motion .cr-cue{margin-top:12px;font-size:13px}}@media(max-width:760px){.cr-hero,.cr-caps{width:calc(100% - 40px)}.cr-cap,.cr-cap-body{grid-template-columns:minmax(0,1fr)}.cr-cap-body>.cr-mock{grid-row:auto;grid-column:1}.cr-billboard ul{grid-template-columns:minmax(0,1fr)}.cr-billboard li+li{border-top:1px solid rgba(255,255,255,.14);border-left:0}.ui-motion .cr-scrub-part{min-width:0;padding:18px 0}.ui-motion .cr-scrub-part span{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.ui-motion .cr-bar{gap:12px;padding:0 14px}.cr-skip{min-height:28px;padding:0 11px;font-size:11.5px}}
