.desk[data-astro-cid-u4vogec6]{position:absolute;inset:0;overflow:hidden;outline:none}.desk__frame[data-astro-cid-u4vogec6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,calc(100svh * var(--fw) / var(--fh)));aspect-ratio:var(--fw) / var(--fh)}.desk__frame--portrait[data-astro-cid-u4vogec6]{display:none}.desk__plate[data-astro-cid-u4vogec6]{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.desk__obj[data-astro-cid-u4vogec6]{position:absolute;display:block;text-decoration:none;color:var(--ivory);outline:none;transform-origin:50% 90%;transition:transform var(--dur-base) var(--ease-cinema),filter var(--dur-base) var(--ease-cinema);will-change:transform}.desk__cut[data-astro-cid-u4vogec6]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.desk__tag[data-astro-cid-u4vogec6]{position:absolute;left:50%;top:100%;transform:translate(-50%,.4rem);display:grid;gap:.15rem;min-width:11rem;max-width:16rem;padding:.6rem .8rem;border-radius:8px;border:1px solid var(--line-strong);background:#1a1411eb;backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000080;opacity:0;transition:opacity var(--dur-fast);pointer-events:none;text-align:left}.desk__tag[data-astro-cid-u4vogec6] strong[data-astro-cid-u4vogec6]{font:600 .9375rem / 1.2 var(--font-body);color:var(--ivory)}.desk__tag[data-astro-cid-u4vogec6] small[data-astro-cid-u4vogec6]{font:400 .8125rem / 1.35 var(--font-body);color:var(--ivory-muted)}@media(hover:hover)and (pointer:fine){.desk__obj[data-astro-cid-u4vogec6]:hover,.desk__obj[data-astro-cid-u4vogec6]:focus-visible{transform:translateY(-2.5%) scale(1.03);filter:drop-shadow(0 18px 22px rgba(0,0,0,.55)) drop-shadow(0 2px 4px rgba(0,0,0,.4));z-index:9!important}.desk__obj[data-astro-cid-u4vogec6]:hover .desk__tag[data-astro-cid-u4vogec6],.desk__obj[data-astro-cid-u4vogec6]:focus-visible .desk__tag[data-astro-cid-u4vogec6]{opacity:1}}.desk__obj[data-astro-cid-u4vogec6]:focus-visible{outline:2px solid var(--bronze-bright);outline-offset:6px;border-radius:6px}.desk__obj[data-astro-cid-u4vogec6]:focus-visible .desk__tag[data-astro-cid-u4vogec6]{opacity:1}@media(hover:none),(pointer:coarse){.desk__tag[data-astro-cid-u4vogec6]{opacity:1;min-width:0;max-width:11rem;padding:.45rem .6rem}.desk__tag[data-astro-cid-u4vogec6] small[data-astro-cid-u4vogec6]{display:none}}.desk__links[data-astro-cid-u4vogec6]{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.9rem var(--stage-x, 1.5rem);background:linear-gradient(0deg,#0d0b0af2,#0d0b0a99);font:500 .9375rem / 1.2 var(--font-body)}.desk__links[data-astro-cid-u4vogec6] a[data-astro-cid-u4vogec6]{display:inline-flex;align-items:center;gap:.5rem;color:var(--ivory);text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:.3em;min-height:2.5rem}.desk__links[data-astro-cid-u4vogec6] a[data-astro-cid-u4vogec6]:hover{color:var(--bronze-bright)}.desk__dot[data-astro-cid-u4vogec6]{width:.45rem;height:.45rem;border-radius:50%;background:var(--bronze)}.desk__nojs[data-astro-cid-u4vogec6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-aspect-ratio:4/5){.desk__frame--desktop[data-astro-cid-u4vogec6]{display:none}.desk__frame--portrait[data-astro-cid-u4vogec6]{display:block;width:100%;max-height:100%}}@media(prefers-reduced-motion:reduce){.desk__obj[data-astro-cid-u4vogec6]{transition:none}.desk__obj[data-astro-cid-u4vogec6]:hover,.desk__obj[data-astro-cid-u4vogec6]:focus-visible{transform:none}}.tour[data-astro-cid-j7pv25f6]{--stage-x: clamp(1.25rem, 3.2vw, 3rem);position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--walnut);color:var(--ivory)}.tour-backdrop[data-astro-cid-j7pv25f6],.tour-ambient[data-astro-cid-j7pv25f6],#tour-video[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.tour-backdrop[data-astro-cid-j7pv25f6]{z-index:0;background:var(--walnut)}.tour-backdrop[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}#tour-video[data-astro-cid-j7pv25f6]{z-index:1;object-fit:cover}.tour[data-astro-cid-j7pv25f6]:is([data-state=idle],[data-state=skipped],[data-state=fallback]) #tour-video[data-astro-cid-j7pv25f6]{visibility:hidden}@media(min-aspect-ratio:1/1){.tour[data-astro-cid-j7pv25f6][data-variant=portrait] #tour-video[data-astro-cid-j7pv25f6]{object-fit:contain;background:#090d0f}}@media(max-aspect-ratio:1/1){.tour[data-astro-cid-j7pv25f6][data-variant=desktop] #tour-video[data-astro-cid-j7pv25f6]{object-fit:contain;background:#090d0f}}.tour-ambient[data-astro-cid-j7pv25f6]{z-index:2;object-fit:cover;opacity:1;transition:opacity .8s var(--ease-cinema),visibility 0s}.tour[data-astro-cid-j7pv25f6]:not([data-state=idle]) .tour-ambient[data-astro-cid-j7pv25f6]{opacity:0;visibility:hidden;transition:opacity .8s var(--ease-cinema),visibility 0s linear .8s}html.rf-stage-lock{overflow:hidden;overscroll-behavior:none}html.rf-stage-lock .home[data-astro-cid-j7pv25f6],html.rf-stage-lock .site-footer,html.rf-stage-lock .sticky-cta{display:none}.stage-controls[data-astro-cid-j7pv25f6]{position:absolute;right:var(--stage-x);bottom:clamp(1.25rem,4vh,2.25rem);z-index:4;display:flex;gap:.6rem;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-cinema)}.stage-controls[data-astro-cid-j7pv25f6]:focus-within{opacity:1;pointer-events:auto}.stage-prompt[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:clamp(1.5rem,5vh,3rem);z-index:4;display:flex;flex-direction:column;align-items:center;gap:.5rem;transform:translate(-50%);text-align:center;color:var(--ivory);animation:stage-prompt-in .7s var(--ease-cinema) both}.stage-prompt[data-astro-cid-j7pv25f6][hidden],.tour[data-astro-cid-j7pv25f6]:not([data-state=idle]) .stage-prompt[data-astro-cid-j7pv25f6],html:not(.js) .stage-prompt[data-astro-cid-j7pv25f6]{display:none}.stage-prompt__mouse[data-astro-cid-j7pv25f6]{position:relative;width:1.3rem;height:2.05rem;border:1.5px solid rgba(238,233,223,.72);border-radius:999px}.stage-prompt__mouse[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:.38rem;width:3px;height:.48rem;margin-left:-1.5px;border-radius:2px;background:var(--bronze-bright);animation:stage-prompt-wheel 1.7s cubic-bezier(.45,0,.2,1) infinite}.stage-prompt__chev[data-astro-cid-j7pv25f6]{display:none;width:.75rem;height:.75rem;border-left:1.5px solid var(--bronze-bright);border-top:1.5px solid var(--bronze-bright);transform:rotate(45deg);animation:stage-prompt-chev 1.7s cubic-bezier(.45,0,.2,1) infinite}.stage-prompt__text[data-astro-cid-j7pv25f6]{font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#eee9dfdb;text-shadow:0 1px 12px rgba(0,0,0,.6)}.stage-prompt__hand[data-astro-cid-j7pv25f6]{display:none}.stage-prompt__skip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:2.25rem;padding:.1rem .4rem;font:var(--type-eyebrow);font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#eee9dfb8;text-decoration:underline;text-decoration-color:#eee9df59;text-underline-offset:.35em;text-decoration-thickness:1px;text-shadow:0 1px 12px rgba(0,0,0,.6);transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}.stage-prompt__skip[data-astro-cid-j7pv25f6]:hover,.stage-prompt__skip[data-astro-cid-j7pv25f6]:focus-visible{color:var(--ivory);text-decoration-color:var(--bronze-bright)}.stage-prompt__skip[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--bronze-bright);outline-offset:3px}@keyframes stage-prompt-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes stage-prompt-wheel{0%{transform:translateY(0);opacity:1}65%{transform:translateY(.62rem);opacity:0}to{transform:translateY(0);opacity:0}}@keyframes stage-prompt-chev{0%{transform:translateY(.3rem) rotate(45deg);opacity:.4}50%{transform:translateY(-.15rem) rotate(45deg);opacity:1}to{transform:translateY(.3rem) rotate(45deg);opacity:.4}}@media(max-width:700px){.stage-prompt[data-astro-cid-j7pv25f6]{bottom:1.5rem}.stage-prompt__mouse[data-astro-cid-j7pv25f6],.stage-prompt__desk[data-astro-cid-j7pv25f6]{display:none}.stage-prompt__chev[data-astro-cid-j7pv25f6],.stage-prompt__hand[data-astro-cid-j7pv25f6]{display:inline-block}}@media(prefers-reduced-motion:reduce){.stage-prompt[data-astro-cid-j7pv25f6],.stage-prompt__mouse[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.stage-prompt__chev[data-astro-cid-j7pv25f6]{animation:none}}.stage-btn[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(238,233,223,.42);border-radius:50%;background:#0d0b0a6b;color:var(--ivory);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--dur-base) var(--ease-cinema),background var(--dur-base) var(--ease-cinema)}.stage-btn[data-astro-cid-j7pv25f6]:hover,.stage-btn[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--ivory);background:#0d0b0a9e}.stage-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--bronze-bright);outline-offset:3px}.stage-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;color:var(--bronze-bright)}.stage-btn[data-astro-cid-j7pv25f6][data-tour-action] svg[data-astro-cid-j7pv25f6],.stage-btn[data-astro-cid-j7pv25f6] .ico-play[data-astro-cid-j7pv25f6]{margin-left:2px}.stage-btn[data-astro-cid-j7pv25f6] .ico-play[data-astro-cid-j7pv25f6]{display:none}.stage-btn[data-astro-cid-j7pv25f6][aria-pressed=true] .ico-play[data-astro-cid-j7pv25f6]{display:block}.stage-btn[data-astro-cid-j7pv25f6][aria-pressed=true] .ico-pause[data-astro-cid-j7pv25f6]{display:none}.tour[data-astro-cid-j7pv25f6]:is([data-state=loading],[data-state=playing],[data-state=holding],[data-state=paused],[data-state=complete]) .stage-controls[data-astro-cid-j7pv25f6]{display:none}html:not(.js) .stage-controls[data-astro-cid-j7pv25f6]{display:none}@media(max-width:700px){.stage-controls[data-astro-cid-j7pv25f6]{right:1.25rem;bottom:1.25rem}}.desk{z-index:2;opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease-cinema),visibility 0s linear 1.2s}.tour[data-astro-cid-j7pv25f6][data-state=complete] .desk{opacity:1;visibility:visible;transition:opacity 1.2s var(--ease-cinema),visibility 0s}.tour[data-astro-cid-j7pv25f6][data-state=complete] .tour-caption[data-astro-cid-j7pv25f6],.tour[data-astro-cid-j7pv25f6][data-state=complete] .tour-chapters[data-astro-cid-j7pv25f6],.tour[data-astro-cid-j7pv25f6][data-state=complete] .tour-continue[data-astro-cid-j7pv25f6],.tour[data-astro-cid-j7pv25f6][data-state=complete] .tour-controls[data-astro-cid-j7pv25f6]{display:none}@media(max-width:700px){.desk__links{display:none}.tour[data-astro-cid-j7pv25f6]:not([data-state=complete]) .desk__tag{display:none}.tour[data-astro-cid-j7pv25f6]:not([data-state=complete]) .desk__obj{pointer-events:none}}.desk-copy[data-astro-cid-j7pv25f6]{position:absolute;left:var(--stage-x);top:calc(var(--header-h) + 2rem);width:min(34rem,calc(100% - 2 * var(--stage-x)));padding:1.5rem 1.6rem;border-radius:10px;background:#0d0b0ac7;backdrop-filter:blur(10px);border:1px solid var(--line);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .6s var(--ease-cinema) .6s,transform .6s var(--ease-cinema) .6s,visibility 0s linear 1.2s}.tour[data-astro-cid-j7pv25f6][data-state=complete] .desk-copy[data-astro-cid-j7pv25f6]{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease-cinema) .6s,transform .6s var(--ease-cinema) .6s,visibility 0s}.desk-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.desk-copy__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3);margin-bottom:.5rem}.desk-copy__text[data-astro-cid-j7pv25f6]{color:var(--ivory-muted);margin-bottom:1rem}.desk-copy__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}@media(max-width:700px){.desk-copy[data-astro-cid-j7pv25f6]{top:auto;bottom:4.5rem;width:calc(100% - 2 * var(--stage-x));padding:1.1rem 1.2rem}.desk-copy__title[data-astro-cid-j7pv25f6]{font-size:var(--step-2)}}@media(prefers-reduced-motion:reduce){.desk,.desk-copy[data-astro-cid-j7pv25f6],.tour-ambient[data-astro-cid-j7pv25f6]{transition:none}}.tour-ui[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:3;pointer-events:none}.tour-ui[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.tour-ui[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{pointer-events:auto}.tour[data-astro-cid-j7pv25f6]:is([data-state=idle],[data-state=skipped],[data-state=fallback]) [data-astro-cid-j7pv25f6]:is(.tour-controls,.tour-chapters){display:none}.tour[data-astro-cid-j7pv25f6][data-state=complete] .tour-controls[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-tour-action=skip],.tour[data-astro-cid-j7pv25f6][data-reduced-motion=true] .tour-chapters[data-astro-cid-j7pv25f6]{display:none}.tour-controls[data-astro-cid-j7pv25f6]{position:absolute;bottom:5rem;left:4vw;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.tour-controls[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:not(.text-button){background:var(--ivory);border:1px solid var(--ivory);border-radius:999px;color:var(--ink);cursor:pointer;font:var(--type-eyebrow);line-height:1.2;letter-spacing:var(--track-eyebrow);min-height:2.75rem;padding:.8rem 1.5rem;text-transform:uppercase}.tour-controls[data-astro-cid-j7pv25f6] .text-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;background:transparent;color:var(--ivory);font:var(--type-eyebrow);line-height:1.2;letter-spacing:var(--track-eyebrow);text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}.tour-controls[data-astro-cid-j7pv25f6] .tour-skip[data-astro-cid-j7pv25f6]{border:1px solid rgba(238,233,223,.5);border-radius:999px;padding:.65rem 1.5rem}.tour-controls[data-astro-cid-j7pv25f6] .tour-skip[data-astro-cid-j7pv25f6]:hover,.tour-controls[data-astro-cid-j7pv25f6] .tour-skip[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--ivory)}.tour-controls[data-astro-cid-j7pv25f6] .tour-secondary[data-astro-cid-j7pv25f6]{border:0;border-radius:0;padding:.55rem .3rem;font-weight:500;color:#eee9dfd1;text-decoration:underline;text-decoration-color:#eee9df66;text-underline-offset:.3em;text-decoration-thickness:1px}.tour-controls[data-astro-cid-j7pv25f6] .tour-secondary[data-astro-cid-j7pv25f6]:hover,.tour-controls[data-astro-cid-j7pv25f6] .tour-secondary[data-astro-cid-j7pv25f6]:focus-visible{color:var(--ivory);text-decoration-color:var(--ivory)}.tour-controls[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible,.tour-chapters[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible,.tour-continue[data-astro-cid-j7pv25f6]:focus-visible,.tour-caption[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--bronze-bright);outline-offset:3px}.tour-status[data-astro-cid-j7pv25f6]{position:absolute;bottom:8.5rem;left:4vw;max-width:32rem;margin:1rem 0 0;padding:.15rem .4rem;background:#0a0d0dbf;color:#eee9dfe0;font-size:.875rem}.tour[data-astro-cid-j7pv25f6]:is([data-state=idle],[data-state=complete],[data-state=skipped],[data-state=fallback]) .tour-status[data-astro-cid-j7pv25f6]{clip-path:inset(50%);height:1px;width:1px;overflow:hidden;padding:0}.tour-caption[data-astro-cid-j7pv25f6]{position:absolute;top:43%;left:5vw;width:min(25vw,23rem);padding:1.5rem;background:linear-gradient(90deg,#090c0cd9,#090c0c8c);text-shadow:0 2px 15px #000}.tour-caption[data-astro-cid-j7pv25f6][data-side=right]{left:auto;right:5vw}.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=marketing],.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=websites],.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=complete]{top:14%}.tour-caption[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.35rem 0}.tour-caption[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-chapter-title]{font:400 clamp(1.75rem,3vw,2.6rem) / 1.05 var(--font-display)}.tour-caption[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-chapter-copy]{color:#eee9dfd1;font-size:1rem}.tour-caption[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;margin-top:.75rem;font:var(--type-mono);letter-spacing:var(--track-mono);color:#d9c9aa}.tour-caption[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1rem;padding-bottom:.3rem;border-bottom:1px solid #c9b497;font-size:.875rem}.tour-chapters[data-astro-cid-j7pv25f6]{position:absolute;bottom:1.5rem;left:4vw;right:4vw;display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem;font:var(--type-eyebrow);font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.tour-chapters__row[data-astro-cid-j7pv25f6]{display:contents}.tour-chapters[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{position:relative;padding:.35rem 0;background:transparent;border:0;border-bottom:1px solid transparent;color:#d9d0c0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tour-chapters[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset-block:calc((100% - 44px)/2);inset-inline:min(0px,calc((100% - 44px)/2))}.tour-chapters[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-current=true]{border-color:#d9bd90;color:#fff}.tour-continue[data-astro-cid-j7pv25f6]{position:absolute;right:4vw;bottom:5.4rem;display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;font:var(--type-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ivory)}.tour-continue[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--bronze-bright)}.tour[data-astro-cid-j7pv25f6]:not([data-state=complete]) .tour-continue[data-astro-cid-j7pv25f6]{display:none}@media(max-width:700px){.tour-caption[data-astro-cid-j7pv25f6],.tour-caption[data-astro-cid-j7pv25f6][data-side=right]{top:auto;bottom:10.5rem;left:1.25rem;right:1.25rem;width:auto;max-width:32rem;padding:1rem;background:#050809d4}.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=marketing],.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=websites],.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=complete]{top:auto}.tour-caption[data-astro-cid-j7pv25f6][data-chapter-id=complete]{bottom:13.5rem}.tour-caption[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-chapter-copy]{font-size:.9rem}.tour-controls[data-astro-cid-j7pv25f6]{bottom:4.25rem;left:1.25rem;right:1.25rem;gap:.4rem}.tour[data-astro-cid-j7pv25f6]:is([data-state=loading],[data-state=playing],[data-state=holding],[data-state=paused]) .tour-caption[data-astro-cid-j7pv25f6]{bottom:12.5rem}.tour-controls[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:not(.text-button){padding:.7rem 1rem}.tour-status[data-astro-cid-j7pv25f6]{bottom:8.25rem;left:1.25rem;right:1.25rem}.tour-chapters[data-astro-cid-j7pv25f6]{bottom:.6rem;left:1.25rem;right:1.25rem;gap:0 1.1rem}.tour-continue[data-astro-cid-j7pv25f6]{right:1.25rem;bottom:8.5rem}}@media(max-width:420px){.tour-chapters__row[data-astro-cid-j7pv25f6]{display:flex;flex:1 0 100%;align-items:center;gap:0 1.1rem;min-height:44px;margin-block:-.35rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),transparent)}.tour-chapters__row[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.tour-chapters__row[data-astro-cid-j7pv25f6]:after{content:"";flex:0 0 1.25rem}.tour-chapters__row[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{flex:none}}.home[data-astro-cid-j7pv25f6]:focus{outline:none}.today[data-astro-cid-j7pv25f6],.studio[data-astro-cid-j7pv25f6],.process[data-astro-cid-j7pv25f6],.words[data-astro-cid-j7pv25f6]{padding-block:var(--space-3xl)}.home[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3);max-width:18ch}.lead[data-astro-cid-j7pv25f6]{padding-block:var(--space-3xl) var(--space-2xl);border-bottom:1px solid var(--line)}.lead__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-l) clamp(2rem,6vw,6rem);align-items:end}.lead__title[data-astro-cid-j7pv25f6]{font-size:var(--step-5);line-height:1;letter-spacing:-.018em;color:var(--ivory);max-width:12ch;text-wrap:initial}.lead__title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{display:block;color:var(--bronze-bright)}.lead__lede[data-astro-cid-j7pv25f6]{margin:var(--space-m) 0 0;max-width:36rem;color:var(--ivory-muted);font-size:var(--step-1);line-height:1.55}.lead__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.lead__film[data-astro-cid-j7pv25f6]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.lead__watch[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.8rem;min-height:2.75rem;padding:0;background:none;border:0;color:var(--ivory);cursor:pointer;font:var(--type-eyebrow);line-height:1.2;letter-spacing:var(--track-eyebrow);text-transform:uppercase;white-space:nowrap}.lead__play[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(238,233,223,.5);border-radius:50%;color:var(--bronze-bright);transition:border-color var(--dur-base) var(--ease-cinema),background var(--dur-base) var(--ease-cinema)}.lead__play[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{margin-left:2px}.lead__watch[data-astro-cid-j7pv25f6]:hover .lead__play[data-astro-cid-j7pv25f6],.lead__watch[data-astro-cid-j7pv25f6]:focus-visible .lead__play[data-astro-cid-j7pv25f6]{border-color:var(--ivory);background:#eee9df14}.lead__read[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:2.75rem;font:var(--type-eyebrow);font-weight:500;line-height:1.2;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#eee9dfd1;text-decoration:underline;text-decoration-color:#eee9df66;text-underline-offset:.35em;text-decoration-thickness:1px;transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}.lead__read[data-astro-cid-j7pv25f6]:hover,.lead__read[data-astro-cid-j7pv25f6]:focus-visible{color:var(--ivory);text-decoration-color:var(--bronze)}.lead__price[data-astro-cid-j7pv25f6]{margin:1.25rem 0 0;color:var(--ivory-muted);font:500 var(--step-0) / 1.4 var(--font-body);max-width:40ch;text-wrap:pretty}.lead__price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ivory);font-weight:600}html:not(.js) .lead__watch[data-astro-cid-j7pv25f6],html[data-reduced-motion] .lead__watch[data-astro-cid-j7pv25f6]{display:none}@media(max-width:900px){.lead__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.lead[data-astro-cid-j7pv25f6]{padding-block:var(--space-2xl)}.lead__actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch;gap:.5rem}.lead__actions[data-astro-cid-j7pv25f6]>.btn{width:100%}.lead__film[data-astro-cid-j7pv25f6]{justify-content:space-between;gap:.25rem 1rem}.lead__price[data-astro-cid-j7pv25f6]{margin-top:.6rem}}.today__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.cue[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;font:var(--type-eyebrow);line-height:1;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--bronze-bright);transition:color var(--dur-fast)}.cue[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transition:transform var(--dur-base) var(--ease-cinema)}.cue[data-astro-cid-j7pv25f6]:hover,.cue[data-astro-cid-j7pv25f6]:focus-visible{color:var(--ivory)}.cue[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6],.cue[data-astro-cid-j7pv25f6]:focus-visible span[data-astro-cid-j7pv25f6]{transform:translate(4px)}.today__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head body" "still body";gap:var(--space-l) clamp(2rem,6vw,6rem);align-items:start}.today__head[data-astro-cid-j7pv25f6]{grid-area:head}.today__still[data-astro-cid-j7pv25f6]{grid-area:still;margin:0;max-width:24rem;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line);background:var(--espresso)}.today__still[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.today__body[data-astro-cid-j7pv25f6]{grid-area:body;align-self:end}.today__list[data-astro-cid-j7pv25f6]{list-style:none;border-top:1px solid var(--line-strong)}.today__item[data-astro-cid-j7pv25f6]{padding:var(--space-l) 0 var(--space-m)}.today__item[data-astro-cid-j7pv25f6]+.today__item[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.today__name[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.today__name[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2)}.today__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.today__ahead[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.9rem 0 .5rem;color:var(--ivory-muted);max-width:46ch}.today__ahead[data-astro-cid-j7pv25f6]{margin-top:var(--space-xl);padding:var(--space-m) 0 0;border-top:1px dotted var(--line-strong)}.today__ahead[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1);color:var(--ivory-muted)}.today__ahead[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ivory-faint);color:#eee9df9e}.studio[data-astro-cid-j7pv25f6]{background:var(--pane-walnut);border-top:1px solid var(--line)}.studio__head[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin-bottom:var(--space-xl)}.studio__head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-m)}.studio__list[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.25rem,2.5vw,2.5rem)}@media(max-width:1099.98px)and (min-width:701px){.studio__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-l)}}.studio__item[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.studio__media[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:3 / 2;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.studio__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 1.2s var(--ease-cinema),filter .6s var(--ease-cinema);filter:brightness(.92)}.studio__name[data-astro-cid-j7pv25f6]{margin-top:1.25rem;font-size:var(--step-2)}.studio__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline;transition:color var(--dur-fast)}.studio__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0}.studio__arrow[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-body);font-size:.6em;color:var(--bronze);vertical-align:.2em;transition:transform var(--dur-base) var(--ease-cinema)}.studio__item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.75rem 0 0;color:var(--ivory-muted);max-width:40ch}.studio__item[data-astro-cid-j7pv25f6]:hover .studio__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.studio__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{color:var(--bronze-bright)}.studio__item[data-astro-cid-j7pv25f6]:hover .studio__arrow[data-astro-cid-j7pv25f6],.studio__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible .studio__arrow[data-astro-cid-j7pv25f6]{transform:translate(5px)}.studio__item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.studio__item[data-astro-cid-j7pv25f6]:focus-within img[data-astro-cid-j7pv25f6]{transform:scale(1.04);filter:brightness(1.05)}.studio__name[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:none}.studio__item[data-astro-cid-j7pv25f6]:focus-within{outline:2px solid var(--ivory);outline-offset:8px}.studio__item[data-astro-cid-j7pv25f6]:has(a:focus:not(:focus-visible)){outline:none}.process__line[data-astro-cid-j7pv25f6]{margin:var(--space-xl) 0 0;padding-top:var(--space-m);border-top:1px solid var(--line);max-width:34ch;font:400 var(--step-2) / 1.2 var(--font-display);color:var(--ivory);text-wrap:balance}.words[data-astro-cid-j7pv25f6]{background:var(--pane-walnut);border-top:1px solid var(--line)}.words__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 2rem;margin-bottom:var(--space-l)}.words__head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.words__meta[data-astro-cid-j7pv25f6]{margin:0;white-space:nowrap}.words__list[data-astro-cid-j7pv25f6]{list-style:none;border-top:1px solid var(--line-strong)}.words__item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:4.5rem 11rem minmax(0,1fr) 15rem;gap:0 clamp(1rem,2.5vw,2.5rem);align-items:start;padding:var(--space-m) 0;border-bottom:1px solid var(--line)}.words__tc[data-astro-cid-j7pv25f6]{padding-top:.5rem;color:var(--bronze)}.words__still[data-astro-cid-j7pv25f6]{display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.words__still[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.9)}.words__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.words__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.45rem 0 0;color:var(--ivory-muted);max-width:52ch}.words__quote[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--step-0);color:var(--ivory)}.words__note[data-astro-cid-j7pv25f6]{color:#eee9df9e;text-transform:uppercase}.words__link[data-astro-cid-j7pv25f6]{justify-self:end;text-align:right;white-space:nowrap}@media(max-width:1100px){.words__item[data-astro-cid-j7pv25f6]{grid-template-columns:3.75rem 9rem minmax(0,1fr)}.words__link[data-astro-cid-j7pv25f6]{grid-column:3;justify-self:start}}@media(max-width:900px){.today__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "still" "body"}.today__still[data-astro-cid-j7pv25f6]{max-width:none;aspect-ratio:16 / 10}.today__still[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:50% 64%}.studio__list[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.studio__item[data-astro-cid-j7pv25f6]{grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0 1.25rem;align-items:start}.studio__media[data-astro-cid-j7pv25f6]{grid-row:span 2}.studio__name[data-astro-cid-j7pv25f6]{margin-top:0}}@media(max-width:700px){.today[data-astro-cid-j7pv25f6],.studio[data-astro-cid-j7pv25f6],.process[data-astro-cid-j7pv25f6],.words[data-astro-cid-j7pv25f6]{padding-block:var(--space-2xl)}.home[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.studio__item[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.studio__media[data-astro-cid-j7pv25f6]{grid-row:auto;margin-bottom:1rem}.studio__name[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.words__head[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.words__meta[data-astro-cid-j7pv25f6]{margin-top:.75rem}.words__item[data-astro-cid-j7pv25f6]{grid-template-columns:6.5rem minmax(0,1fr);gap:.25rem 1rem}.words__tc[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1;padding-top:0}.words__still[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1 / span 2}.words__body[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2}.words__link[data-astro-cid-j7pv25f6]{grid-column:1 / -1;justify-self:start;margin-top:.25rem}}@media(prefers-reduced-motion:reduce){.studio__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.cue[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.studio__arrow[data-astro-cid-j7pv25f6],.stage-btn[data-astro-cid-j7pv25f6],.stage-controls[data-astro-cid-j7pv25f6],.lead__play[data-astro-cid-j7pv25f6]{transition:none}.studio__item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.studio__item[data-astro-cid-j7pv25f6]:focus-within img[data-astro-cid-j7pv25f6]{transform:none}}
