.sc-canvas[data-astro-cid-ocuqqc2u]{isolation:isolate;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);height:100%;padding:clamp(1.5rem,4.5vw,3.5rem);display:grid;position:relative;overflow:hidden}.sc-canvas[data-astro-cid-ocuqqc2u]:not(:has(.sc-media)){grid-template-columns:minmax(0,1fr)}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u]{--sc-ink:#f3ecdf;--sc-muted:#c9bfd6;--sc-accent:#d8be84;color:var(--sc-ink);background:#1d1729}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u]:before{content:"";z-index:-1;background:radial-gradient(70% 70% at 78% 45%, color-mix(in oklab, var(--sky-hue) 60%, transparent), transparent);position:absolute;inset:0}.sc-sky[data-astro-cid-ocuqqc2u]{z-index:-2;opacity:.2;position:absolute;inset:0}.sc-sky[data-astro-cid-ocuqqc2u] img{object-fit:cover;width:100%;height:100%;display:block}.sc-canvas--tomekeeper[data-astro-cid-ocuqqc2u]{--sc-ink:#f5f3ed;--sc-muted:#f5f3edd1;--sc-accent:#d9a85f;--tk-brass:#b88743;color:var(--sc-ink);background:radial-gradient(80% 90% at 80% 40%,#355781e6,#0000 70%),#141f2d}.sc-canvas--coming-soon[data-astro-cid-ocuqqc2u]{--sc-ink:var(--color-text);--sc-muted:var(--color-text-muted);--sc-accent:var(--color-text);color:var(--sc-ink);background:linear-gradient(var(--color-border) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--color-border) 1px, transparent 1px) 0 0 / 24px 24px, var(--color-accent);background-blend-mode:soft-light, soft-light, normal}.sc-copy[data-astro-cid-ocuqqc2u]{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;max-width:34rem;display:flex}.sc-eyebrow[data-astro-cid-ocuqqc2u]{letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent);margin:0;font-size:.75rem;font-weight:800}.sc-title[data-astro-cid-ocuqqc2u]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sc-ink);margin:0;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:900;line-height:1.04}.sc-title-accent[data-astro-cid-ocuqqc2u]{color:var(--sc-accent);display:block}.sc-lead[data-astro-cid-ocuqqc2u]{color:var(--sc-muted);margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.sc-note[data-astro-cid-ocuqqc2u]{margin:0;font-size:.875rem;font-weight:700}.sc-actions[data-astro-cid-ocuqqc2u]{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:8px;display:flex}.sc-status[data-astro-cid-ocuqqc2u]{border:1px solid color-mix(in oklab, var(--sc-ink) 45%, transparent);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--sc-ink);align-items:center;gap:7px;padding:3px 8px;font-size:.6875rem;font-weight:800;line-height:1.4;display:inline-flex}.sc-status[data-astro-cid-ocuqqc2u]:before{content:"";background:var(--sc-accent);border-radius:50%;width:7px;height:7px}.sc-status--coming-soon[data-astro-cid-ocuqqc2u]:before{box-shadow:inset 0 0 0 1.5px var(--sc-ink);background:0 0}.sc-cta[data-astro-cid-ocuqqc2u]{box-shadow:5px 5px 0 0 var(--app-accent);color:#000;text-decoration:none}.sc-cta[data-astro-cid-ocuqqc2u]:hover{box-shadow:7px 7px 0 0 var(--app-accent)}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-eyebrow[data-astro-cid-ocuqqc2u]{font-family:var(--font-plex);letter-spacing:.16em;font-weight:600}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-title[data-astro-cid-ocuqqc2u]{font-family:var(--font-fraunces);letter-spacing:-.01em;font-weight:700}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-title-accent[data-astro-cid-ocuqqc2u]{font-family:var(--font-fraunces-italic);font-style:italic;font-weight:500}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-lead[data-astro-cid-ocuqqc2u]{font-family:var(--font-plex)}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-cta[data-astro-cid-ocuqqc2u]{box-shadow:5px 5px 0 0 var(--sc-accent)}.sc-canvas--tomekeeper[data-astro-cid-ocuqqc2u] .sc-cta[data-astro-cid-ocuqqc2u]{box-shadow:5px 5px 0 0 var(--tk-brass)}.sc-canvas--coming-soon[data-astro-cid-ocuqqc2u] .sc-cta[data-astro-cid-ocuqqc2u]{box-shadow:5px 5px 0 0 var(--color-border)}.sc-media[data-astro-cid-ocuqqc2u]{aspect-ratio:4/3;width:100%;position:relative}.sc-device[data-astro-cid-ocuqqc2u]{position:absolute;overflow:hidden}.sc-device[data-astro-cid-ocuqqc2u] img{width:100%;height:auto;display:block}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-device[data-astro-cid-ocuqqc2u]{background:#120e1a;box-shadow:0 30px 60px -20px #000000bf,0 0 0 1px #ffffff14}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-device--phone[data-astro-cid-ocuqqc2u]{border:5px solid #120e1a;border-radius:clamp(14px,2.2vw,26px)}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-device--desktop[data-astro-cid-ocuqqc2u]{border-radius:10px}.sc-device-bar[data-astro-cid-ocuqqc2u]{background:#2a2438;gap:5px;padding:7px 10px;display:flex}.sc-device-bar[data-astro-cid-ocuqqc2u] span[data-astro-cid-ocuqqc2u]{background:#ffffff38;border-radius:50%;width:8px;height:8px}.sc-canvas--tomekeeper[data-astro-cid-ocuqqc2u] .sc-device[data-astro-cid-ocuqqc2u]{border:var(--border-thick);box-shadow:8px 8px 0 0 var(--tk-brass);border-radius:16px}.sc-canvas--tomekeeper[data-astro-cid-ocuqqc2u] .sc-device--phone[data-astro-cid-ocuqqc2u]{box-shadow:6px 6px 0 0 var(--app-accent);border-radius:18px}.sc-media--phones[data-astro-cid-ocuqqc2u] .sc-device[data-astro-cid-ocuqqc2u]{width:30%;top:12%}.sc-media--phones[data-astro-cid-ocuqqc2u] .sc-device--n0[data-astro-cid-ocuqqc2u]{left:3%;transform:rotate(-5deg)}.sc-media--phones[data-astro-cid-ocuqqc2u] .sc-device--n1[data-astro-cid-ocuqqc2u]{z-index:1;top:0;left:35%}.sc-media--phones[data-astro-cid-ocuqqc2u] .sc-device--n2[data-astro-cid-ocuqqc2u]{left:67%;transform:rotate(5deg)}.sc-media--desktop-phone[data-astro-cid-ocuqqc2u] .sc-device--n0[data-astro-cid-ocuqqc2u]{width:90%;top:6%;right:0}.sc-media--desktop-phone[data-astro-cid-ocuqqc2u] .sc-device--n1[data-astro-cid-ocuqqc2u]{z-index:1;width:23%;top:28%;left:0}.sc-media--tablet-phone[data-astro-cid-ocuqqc2u] .sc-device--n0[data-astro-cid-ocuqqc2u]{width:84%;top:4%;left:0}.sc-media--tablet-phone[data-astro-cid-ocuqqc2u] .sc-device--n1[data-astro-cid-ocuqqc2u]{z-index:1;width:24%;bottom:0;right:2%}.sc-media--tablet[data-astro-cid-ocuqqc2u] .sc-device--n0[data-astro-cid-ocuqqc2u]{width:92%;top:6%;left:4%}@media (width<=760px){.sc-canvas[data-astro-cid-ocuqqc2u]{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem}.sc-canvas--night-folio[data-astro-cid-ocuqqc2u] .sc-device--phone[data-astro-cid-ocuqqc2u]{border-width:3px}.sc-canvas--tomekeeper[data-astro-cid-ocuqqc2u] .sc-device[data-astro-cid-ocuqqc2u]{box-shadow:5px 5px 0 0 var(--tk-brass);border-width:2px}}.stage-lead[data-astro-cid-6egzbvmw]{max-width:42rem;color:var(--color-text);margin:0 0 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.stage-tabs[data-astro-cid-6egzbvmw]{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.stage-tab[data-astro-cid-6egzbvmw]{cursor:pointer;box-shadow:4px 4px 0 0 var(--tab-accent);font-size:1rem}.stage-tab[data-astro-cid-6egzbvmw] .app-icon-tile{box-shadow:none;border-width:1px}.stage-tab[data-astro-cid-6egzbvmw][aria-pressed=true]{color:#fff;box-shadow:6px 6px 0 0 var(--tab-accent);background:#000}.stage-tab[data-astro-cid-6egzbvmw]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.stage-frame[data-astro-cid-6egzbvmw]{border:var(--border-thick);box-shadow:12px 12px 0 0 var(--app-accent);transition:box-shadow .4s var(--easing-standard);background:#fff}.stage-slides[data-astro-cid-6egzbvmw]{border-bottom:var(--border-thick);display:grid}.stage-slide[data-astro-cid-6egzbvmw]{opacity:0;visibility:hidden;min-height:clamp(30rem,44vw,39rem);transition:opacity .6s var(--easing-standard), visibility 0s .6s;grid-area:1/1}.stage-slide[data-astro-cid-6egzbvmw].is-active{opacity:1;visibility:visible;transition:opacity .6s var(--easing-standard), visibility 0s}.stage-bar[data-astro-cid-6egzbvmw]{align-items:center;gap:16px;padding:12px 14px;display:flex}.stage-segs[data-astro-cid-6egzbvmw]{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw]{border:var(--border-subtle);background:var(--color-surface-2);flex:1;height:10px;position:relative;overflow:hidden}.stage-seg[data-astro-cid-6egzbvmw]{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:-10px 0}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw]:hover{background:var(--color-surface);border-color:var(--color-text)}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw]{overflow:visible}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw]:after{content:"";background:var(--seg-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw].is-done:after{transform:none}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw].is-active:after{animation:7s linear forwards stage-fill}.stage[data-astro-cid-6egzbvmw].is-paused .stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw].is-active:after,.stage[data-astro-cid-6egzbvmw].is-idle .stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw].is-active:after,.stage-frame[data-astro-cid-6egzbvmw]:has(:focus-visible) .stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw].is-active:after{animation:none;transform:none}@keyframes stage-fill{to{transform:none}}.stage-count[data-astro-cid-6egzbvmw]{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.stage-buttons[data-astro-cid-6egzbvmw]{gap:8px;display:flex}.stage-btn[data-astro-cid-6egzbvmw]{color:#000;border:var(--border-base);width:40px;height:40px;box-shadow:4px 4px 0 0 var(--app-accent);cursor:pointer;transition:transform .15s var(--easing-standard), box-shadow .15s var(--easing-standard);background:#fff;border-radius:0;place-items:center;padding:0;display:grid}.stage-btn[data-astro-cid-6egzbvmw]:hover{box-shadow:6px 6px 0 0 var(--app-accent);transform:translate(-2px,-2px)}.stage-btn[data-astro-cid-6egzbvmw]:active{transform:translate(-1px,-1px)}.stage-btn[data-astro-cid-6egzbvmw]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.stage-btn[data-astro-cid-6egzbvmw][hidden]{display:none}@media (width<=760px){.stage-tabs[data-astro-cid-6egzbvmw]{gap:12px 10px}.stage-tab[data-astro-cid-6egzbvmw]{font-size:.9375rem}.stage-frame[data-astro-cid-6egzbvmw]{box-shadow:8px 8px 0 0 var(--app-accent)}.stage-slide[data-astro-cid-6egzbvmw]{min-height:0}}@media (width<=560px){.stage-bar[data-astro-cid-6egzbvmw]{gap:10px;padding:10px}.stage-count[data-astro-cid-6egzbvmw]{display:none}}@media (prefers-reduced-motion:reduce){.stage-frame[data-astro-cid-6egzbvmw],.stage-slide[data-astro-cid-6egzbvmw],.stage-slide[data-astro-cid-6egzbvmw].is-active,.stage-btn[data-astro-cid-6egzbvmw]{transition:none}.stage-segs[data-astro-cid-6egzbvmw] li[data-astro-cid-6egzbvmw].is-active:after{animation:none;transform:none}}
