.hero[data-astro-cid-ge2uvauf]{--hero-base:linear-gradient(180deg, #1c1a18, #221e1a);--hero-glow:#b0805257;--hero-glow-2:#8c6d5538;--hero-text:var(--color-cream);--hero-muted:var(--color-muted-light);--hero-accent:#d9c6ae;--hero-window:#f6debe12;--hero-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.96 0 0 0 0 0.93 0 0 0 0 0.88 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hero-primary-bg:var(--color-cream);--hero-primary-text:var(--color-espresso);min-height:calc(100svh - var(--header-height));color:var(--hero-text);background:radial-gradient(ellipse 55% 65% at 80% 42%, var(--hero-glow), transparent 70%), radial-gradient(ellipse 45% 55% at 5% 105%, var(--hero-glow-2), transparent 70%), var(--hero-base);padding-block:clamp(1rem,3.5svh,4rem);display:grid}.hero[data-astro-cid-ge2uvauf][data-variant=moca]{--hero-base:linear-gradient(160deg, #5b4a3d, #45382e);--hero-glow:#d6aa784d;--hero-glow-2:#1e181459;--hero-accent:#e6cfb3;--hero-muted:#f6eee2c7;--hero-window:#ffe8c814}.hero[data-astro-cid-ge2uvauf][data-variant=arena],.hero[data-astro-cid-ge2uvauf][data-variant=lino],.hero[data-astro-cid-ge2uvauf][data-variant=monograma]{--hero-text:var(--color-ink);--hero-muted:var(--color-muted);--hero-accent:var(--color-clay);--hero-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.1 0 0 0 0 0.09 0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--hero-window:#5c463412;--hero-primary-bg:var(--color-espresso);--hero-primary-text:var(--color-cream)}.hero[data-astro-cid-ge2uvauf][data-variant=arena]{--hero-base:linear-gradient(170deg, #d9cbb7, #cbbba5);--hero-glow:#faeedc8c;--hero-glow-2:#96785c2e;--hero-muted:#5d5249;--hero-accent:#7a5a42}.hero[data-astro-cid-ge2uvauf][data-variant=lino],.hero[data-astro-cid-ge2uvauf][data-variant=monograma]{--hero-base:linear-gradient(175deg, #f6f0e7, #ede4d7);--hero-glow:#fffcf7d9;--hero-glow-2:#c4aa8c33;--hero-window:#5c46340d}.hero[data-astro-cid-ge2uvauf]:before{z-index:-1;background-image:var(--hero-grain);content:"";pointer-events:none;position:absolute;inset:0}.hero__photo[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.hero[data-astro-cid-ge2uvauf].hero--photo:after{z-index:-2;filter:none;background:linear-gradient(90deg,#f6f0e7e0 0%,#f6f0e79e 40%,#f6f0e700 75%);width:auto;height:auto;inset:0;mask-image:none}.hero[data-astro-cid-ge2uvauf].hero--photo .watermark{opacity:.11}.hero[data-astro-cid-ge2uvauf]:after{z-index:-1;background:repeating-linear-gradient(115deg, transparent 0 9rem, var(--hero-window) 9rem 13rem);content:"";filter:blur(28px);pointer-events:none;width:70%;height:140%;position:absolute;top:-20%;right:-10%;mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 70%)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;column-gap:0;min-height:0;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{padding-right:var(--col-pad)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;font-size:clamp(1.5rem,min(max(5.6vw,1.9rem),6.4svh),5rem);line-height:1.02}h1[data-astro-cid-ge2uvauf] .serif[data-astro-cid-ge2uvauf]{color:var(--hero-accent);margin-top:.15em;display:block}.hero__intro[data-astro-cid-ge2uvauf]{max-width:38rem;color:var(--hero-muted);margin:clamp(1rem,3svh,2rem) 0 clamp(1.25rem,3.5svh,2.5rem);font-size:clamp(1rem,1.3vw,1.15rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.hero__button[data-astro-cid-ge2uvauf]{min-width:9.5rem}.hero__button--primary[data-astro-cid-ge2uvauf]{--button-line:var(--hero-primary-bg);background:var(--hero-primary-bg);color:var(--hero-primary-text)}.hero__button--secondary[data-astro-cid-ge2uvauf]{--button-line:var(--hero-text);border-color:var(--hero-text);color:var(--hero-text);background:0 0}.hero__service-links[data-astro-cid-ge2uvauf]{flex-basis:100%;align-items:center;gap:2rem;display:flex}.hero__device[data-astro-cid-ge2uvauf]{--phone-width:min(clamp(14rem, 22vw, 18.5rem), calc((100cqh - 5rem) * .46));justify-content:center;align-self:stretch;align-items:center;display:flex;container:hero-device/size}.hero__demo[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;display:flex}.hero__device[data-astro-cid-ge2uvauf] .phone{transform:rotate(3deg)}.hero__device[data-astro-cid-ge2uvauf] .device-screen__scroller{--scroll-height:100%}.hero__device[data-astro-cid-ge2uvauf] .phone__screen{container-type:size}.hero__device[data-astro-cid-ge2uvauf] iframe{pointer-events:auto}.hero__switch[data-astro-cid-ge2uvauf]{border:1px solid var(--hero-text);border-radius:999px;margin-top:1.4rem;display:flex;overflow:hidden}.hero__switch[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{min-width:6rem;min-height:2.5rem;color:var(--hero-text);font:inherit;font-size:.74rem;font-weight:600;font-stretch:var(--stretch-wide);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.5rem 1.1rem}.hero__switch[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--hero-primary-bg);color:var(--hero-primary-text)}.hero__switch[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--hero-text);outline-offset:-4px}.hero__caption[data-astro-cid-ge2uvauf]{color:var(--hero-muted);margin:.55rem 0 0;font-size:.74rem}@media (height<=30rem) and (orientation:landscape){.hero[data-astro-cid-ge2uvauf]{padding-block:.75rem}.hero__copy[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"title intro""actions actions";align-items:start;column-gap:2rem;display:grid}h1[data-astro-cid-ge2uvauf]{grid-area:title;font-size:6svh}.hero__intro[data-astro-cid-ge2uvauf]{grid-area:intro;margin:0;font-size:.9rem}.hero__actions[data-astro-cid-ge2uvauf]{grid-area:actions;gap:.5rem 1.5rem;margin-top:.75rem}.hero__service-links[data-astro-cid-ge2uvauf]{flex-basis:auto;gap:1.5rem}.hero__button[data-astro-cid-ge2uvauf]{min-height:2.75rem}}@media (width<=40rem) and (height<=42rem){.hero__intro[data-astro-cid-ge2uvauf]{font-size:.92rem;line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{gap:.75rem 1.5rem}.hero__service-links[data-astro-cid-ge2uvauf]{gap:1.5rem}.hero__button[data-astro-cid-ge2uvauf]{min-height:2.9rem}}@container hero-device (height<=15rem){.hero__demo[data-astro-cid-ge2uvauf]{display:none}}@media (width<=60rem){.hero[data-astro-cid-ge2uvauf].hero--photo:after{background:linear-gradient(#f6f0e7db,#f6f0e799)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:clamp(1rem,3svh,2rem)}.hero__copy[data-astro-cid-ge2uvauf]{padding-right:0}.hero__device[data-astro-cid-ge2uvauf]{--phone-width:min(12.5rem, calc((100cqh - 5rem) * .46));height:33rem}}.ticker[data-astro-cid-u6vsyxkm]{position:relative}.ticker[data-astro-cid-u6vsyxkm] i[data-astro-cid-u6vsyxkm]{font-style:normal}.ticker[data-astro-cid-u6vsyxkm][data-paused] .ticker__track{animation-play-state:paused}.ticker__pause[data-astro-cid-u6vsyxkm]{min-width:4.5rem;padding:0 var(--page-gutter) 0 1.25rem;color:var(--color-muted);background:var(--color-paper);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border:0;position:absolute;top:0;bottom:0;right:0}.ticker__pause[data-astro-cid-u6vsyxkm]:hover{color:var(--color-ink)}.ticker__pause[data-astro-cid-u6vsyxkm]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.ticker__pause[data-astro-cid-u6vsyxkm]{display:none}}.ticker__label[data-astro-cid-u6vsyxkm]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ticker__label[data-astro-cid-u6vsyxkm]:focus-visible{clip-path:none;text-align:center;width:auto;height:auto;margin-top:.75rem;display:block;position:static}section[data-astro-cid-lcdefpme]{padding-block:var(--section-space)}h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2rem,4.4vw,3.9rem);line-height:1.04}h3[data-astro-cid-lcdefpme]{letter-spacing:.01em;font-size:1rem;font-weight:600}.intro[data-astro-cid-lcdefpme]{color:var(--color-cream);background:var(--color-espresso);padding-block:clamp(2.5rem,5vw,4rem)}.intro__statement[data-astro-cid-lcdefpme]{max-width:52rem;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.15}.intro__statement[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#d9c6ae}.process__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:.6rem 0 0}.lines[data-astro-cid-lcdefpme]{min-height:min(88svh,54rem);color:var(--color-cream);background:var(--color-espresso);padding-block:0;display:flex}.line[data-astro-cid-lcdefpme]{background:var(--color-espresso);min-width:0;transition:flex-grow .7s var(--ease-out);flex:1 1 0;align-items:flex-end;display:flex;position:relative}.line--events[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-line-light);background:var(--color-espresso-soft)}.line__photo[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:40% 30%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.line--events[data-astro-cid-lcdefpme] .line__photo[data-astro-cid-lcdefpme]{object-position:55% 28%}.line--photo[data-astro-cid-lcdefpme]:after{z-index:-1;content:"";background:linear-gradient(#1c1a1826 0%,#1c1a1899 50%,#1c1a18f0 100%);position:absolute;inset:0}.line__inner[data-astro-cid-lcdefpme]{width:100%;padding-block:clamp(3rem,6vw,5rem);padding-right:var(--col-pad);padding-left:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2 + var(--page-gutter)))}.line--events[data-astro-cid-lcdefpme] .line__inner[data-astro-cid-lcdefpme]{padding-right:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2 + var(--page-gutter)));padding-left:var(--col-pad)}.line[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--color-muted-light)}.line[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1rem 0 1.25rem}.line__lead[data-astro-cid-lcdefpme]{color:#f6eee2e0;max-width:30rem;margin:0 0 2rem;font-size:1.2rem;line-height:1.45}.line__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-light);max-width:34rem;margin:0;padding:0;list-style:none}.line__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line-light);padding:.9rem 0}.line__group[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-light);max-width:34rem;padding:1.25rem 0}.line__group[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted-light);margin:.6rem 0 0}.line__price[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--color-muted-light);margin:1.75rem 0 0;font-size:.9rem}.line__link[data-astro-cid-lcdefpme]{margin-top:2rem}@media (hover:hover) and (width>=60.01rem){.line__more[data-astro-cid-lcdefpme]{opacity:0;transition:grid-template-rows .6s var(--ease-out), opacity .6s var(--ease-out);grid-template-rows:0fr;display:grid}.line__more[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{overflow:hidden}.line[data-astro-cid-lcdefpme]:is(:hover,:focus-within){flex-grow:1.6}.line[data-astro-cid-lcdefpme]:is(:hover,:focus-within) .line__more[data-astro-cid-lcdefpme]{opacity:1;grid-template-rows:1fr}}.showcase[data-astro-cid-lcdefpme]{padding-block:0}.showcase__sticky[data-astro-cid-lcdefpme]{padding-block:var(--section-space)}.showcase[data-astro-cid-lcdefpme]{background:var(--color-paper)}.showcase__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;display:grid}.showcase__devices[data-astro-cid-lcdefpme]{margin-right:var(--col-pad);aspect-ratio:100/67;--laptop-width:85cqw;--phone-width:25cqw;position:relative;container-type:inline-size}.showcase__devices[data-astro-cid-lcdefpme] .showcase__laptop{position:absolute;top:5.2cqw;left:1cqw}.showcase__devices[data-astro-cid-lcdefpme] .showcase__phone{z-index:2;position:absolute;top:14.3cqw;left:67.1cqw}.showcase__devices[data-astro-cid-lcdefpme] .device-screen__scroller{--scroll-height:260%}.showcase__scroll[data-astro-cid-lcdefpme]{display:none}@media (hover:hover) and (pointer:fine){.showcase__scroll[data-astro-cid-lcdefpme]{z-index:3;color:var(--color-cream);backdrop-filter:blur(6px);font-size:.72rem;font-weight:500;font-stretch:var(--stretch-wide);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .4s var(--ease-out);background:#1c1a18d1;border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.55rem 1rem;display:flex;position:absolute;top:40cqw;left:43.5cqw;transform:translate(-50%)}.showcase__scroll[data-astro-cid-lcdefpme].is-hidden{opacity:0}}.showcase__mouse[data-astro-cid-lcdefpme]{border:1.5px solid;border-radius:.5rem;width:.8rem;height:1.2rem;position:relative}.showcase__mouse[data-astro-cid-lcdefpme]:after{content:"";background:currentColor;border-radius:1px;width:2px;height:.3rem;animation:1.6s ease-in-out infinite mouse-wheel;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}@keyframes mouse-wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,.35rem)}}@media (prefers-reduced-motion:reduce){.showcase__mouse[data-astro-cid-lcdefpme]:after{animation:none}}.showcase__devices[data-astro-cid-lcdefpme] .device-screen__scroller:has(iframe){--scroll-height:100%;animation:none!important}.showcase__top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.showcase__intro[data-astro-cid-lcdefpme]{max-width:36rem}.showcase__intro[data-astro-cid-lcdefpme] .showcase__disclaimer[data-astro-cid-lcdefpme]{margin-bottom:0}.showcase__info[data-astro-cid-lcdefpme]{align-self:end;padding-bottom:2cqw}.showcase__info[data-astro-cid-lcdefpme] .showcase__names[data-astro-cid-lcdefpme]{margin-top:0}.showcase__names[data-astro-cid-lcdefpme]{color:#1a1a1a;letter-spacing:.01em;margin:0;font-size:clamp(1.5rem,2vw,1.9rem);font-weight:500;font-stretch:118%;line-height:1.15}.showcase__live[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.72rem;font-weight:600;font-stretch:118%;display:inline-flex}.showcase__live[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#2e9b5d;border-radius:50%;width:.55rem;height:.55rem;animation:1.8s ease-out infinite live-pulse;box-shadow:0 0 #2e9b5d80}@keyframes live-pulse{to{box-shadow:0 0 0 .6rem #2e9b5d00}}.showcase__title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:500;font-stretch:118%;line-height:1.05}.showcase__help[data-astro-cid-lcdefpme]{margin:.7rem 0 0;font-size:clamp(.95rem,1.2vw,1.05rem);font-stretch:100%;line-height:1.45}.showcase__disclaimer[data-astro-cid-lcdefpme]{border-left:2px solid var(--color-ink);color:var(--color-muted);margin:.6rem 0 0;padding-left:.75rem;font-size:.85rem;font-stretch:100%;line-height:1.45}.showcase__tabs[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-ink);flex-wrap:wrap;gap:0 1.4rem;display:flex}.showcase__tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--color-muted);font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.85rem 0;font-size:.78rem;font-weight:600;font-stretch:118%}.showcase__tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--color-ink)}.showcase__tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--color-ink);box-shadow:inset 0 -3px 0 var(--color-ink)}.showcase__summary[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin:.9rem 0 0;font-size:.95rem;font-stretch:100%;display:flex}.showcase__summary[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600}.showcase__choice[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.showcase__choice[data-astro-cid-lcdefpme][hidden],.showcase__choice[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][hidden]{display:none}.showcase__choice[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);min-height:2.5rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;padding:0 .9rem;font-size:.85rem;font-stretch:100%}.showcase__choice[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}@media (prefers-reduced-motion:reduce){.showcase__live[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none}}.showcase__hint[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:.4rem 0 0;font-size:.8rem;font-stretch:100%;display:none}@media (hover:hover) and (pointer:fine){.showcase__hint[data-astro-cid-lcdefpme]{display:block}}.showcase__note[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:.9rem 0 0;font-size:.8rem;font-stretch:100%}.showcase__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.75rem;display:flex}.showcase__description[data-astro-cid-lcdefpme]{color:#1a1a1a;margin:0;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:300;font-stretch:100%;line-height:1.5}.showcase__devices[data-astro-cid-lcdefpme] .phone__screen,.showcase__devices[data-astro-cid-lcdefpme] .laptop__screen{container-type:size}@media (width>=60.01rem){.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__top[data-astro-cid-lcdefpme],.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__intro[data-astro-cid-lcdefpme],.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__picker[data-astro-cid-lcdefpme],.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__grid[data-astro-cid-lcdefpme],.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__info[data-astro-cid-lcdefpme]{display:contents}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__layout[data-astro-cid-lcdefpme]{column-gap:clamp(2rem,4vw,4rem);display:grid}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__live[data-astro-cid-lcdefpme]{grid-area:live;margin:0}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__title[data-astro-cid-lcdefpme]{grid-area:title}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__help[data-astro-cid-lcdefpme]{grid-area:help}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__disclaimer[data-astro-cid-lcdefpme]{grid-area:disclaimer;margin:0}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__tabs[data-astro-cid-lcdefpme]{grid-area:tabs}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__summary[data-astro-cid-lcdefpme]{grid-area:summary}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__choice[data-astro-cid-lcdefpme]{grid-area:choice}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__devices[data-astro-cid-lcdefpme]{grid-area:devices;margin:0}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__names[data-astro-cid-lcdefpme]{grid-area:names}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__description[data-astro-cid-lcdefpme]{grid-area:description}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__note[data-astro-cid-lcdefpme]{grid-area:note}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__hint[data-astro-cid-lcdefpme]{grid-area:hint}.showcase[data-astro-cid-lcdefpme][data-layout] .showcase__links[data-astro-cid-lcdefpme]{grid-area:links}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__sticky[data-astro-cid-lcdefpme]{padding-block:clamp(3rem,6vw,5rem)}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__description[data-astro-cid-lcdefpme]{font-size:.95rem;line-height:1.45}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__hint[data-astro-cid-lcdefpme]{display:none}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__links[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.7rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__disclaimer[data-astro-cid-lcdefpme]{font-size:.78rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__names[data-astro-cid-lcdefpme]{font-size:1.5rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__layout[data-astro-cid-lcdefpme]{grid-template-columns:min(calc(100% - 19.5rem), calc((100svh - var(--header-height) - 10.5rem) * 1.49)) minmax(17rem, 1fr);grid-template-rows:auto auto 1fr repeat(8,auto) 1fr;grid-template-areas:"live.""title tabs""devices.""devices summary""devices choice""devices names""devices description""devices note""devices links""devices hint""devices disclaimer""devices.";align-items:start;column-gap:2.5rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__live[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__title[data-astro-cid-lcdefpme],.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__tabs[data-astro-cid-lcdefpme]{align-self:end;margin-bottom:1.5rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__help[data-astro-cid-lcdefpme]{display:none}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__summary[data-astro-cid-lcdefpme]{margin-top:0}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__names[data-astro-cid-lcdefpme]{margin-top:1.2rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__links[data-astro-cid-lcdefpme]{margin-top:1rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__disclaimer[data-astro-cid-lcdefpme]{margin-top:1.4rem}.showcase[data-astro-cid-lcdefpme][data-layout="1"] .showcase__devices[data-astro-cid-lcdefpme]{align-self:center}}.preview[data-astro-cid-lcdefpme]{color:var(--color-cream);background:var(--color-clay);padding-block:clamp(3.5rem,7vw,6rem)}.preview__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}.preview[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme],.preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-cream)}.preview[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.75rem 0 0}.preview[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#f3e3cc}.preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.label){max-width:30rem;margin:0 0 1.75rem}@media (width<=48rem){.preview__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.panel[data-astro-cid-lcdefpme]{color:var(--color-cream);background:var(--color-espresso-soft)}.panel[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--color-muted-light)}.panel[data-astro-cid-lcdefpme] .pw[data-astro-cid-lcdefpme]{color:var(--color-ink)}.panel__try[data-astro-cid-lcdefpme]{border:1px solid var(--color-cream);min-height:3.25rem;color:var(--color-espresso);background:var(--color-cream);font-size:.78rem;font-weight:600;font-stretch:var(--stretch-wide);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:2.25rem;padding:0 1.75rem;text-decoration:none;display:inline-flex}.panel__try[data-astro-cid-lcdefpme]:after{content:"→";letter-spacing:0;transition:transform .3s var(--ease-out);font-size:1.1rem}.panel__try[data-astro-cid-lcdefpme]:hover:after,.panel__try[data-astro-cid-lcdefpme]:focus-visible:after{transform:translate(.3rem)}.panel__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.panel__copy[data-astro-cid-lcdefpme]{padding-right:var(--col-pad)}.panel__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.25rem 0 1.5rem}.contact[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:var(--color-clay)}.panel__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#d9c6ae}.process__header[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:var(--color-clay)}.panel__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:32rem;color:var(--color-muted-light)}.panel__features[data-astro-cid-lcdefpme]{margin:2rem 0 0;padding:0;list-style:none}.panel__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:.7rem 0 .7rem 1.75rem;position:relative}.panel__features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:var(--color-clay);content:"";width:.9rem;height:1px;position:absolute;top:1.35rem;left:0}.pw[data-astro-cid-lcdefpme]{--pw-line:#1b19171f;border:1px solid var(--pw-line);background:#fff;border-radius:.8rem;font-size:.72rem;line-height:1.35;overflow:hidden;box-shadow:0 2.5rem 5rem -2.5rem #1b191759;container-type:inline-size}.pw__bar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--pw-line);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.pw__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--pw-line);border-radius:50%;width:.55rem;height:.55rem}.pw__bar[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-left:auto;font-size:.66rem;font-style:normal}.pw__body[data-astro-cid-lcdefpme]{grid-template-columns:8.5rem minmax(0,1fr);display:grid}.pw__side[data-astro-cid-lcdefpme]{color:var(--color-muted-light);background:var(--color-espresso);flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.pw__brand[data-astro-cid-lcdefpme]{color:var(--color-cream);letter-spacing:.25em;margin-bottom:.6rem;font-weight:500;font-stretch:125%}.pw__side[data-astro-cid-lcdefpme] .is-active[data-astro-cid-lcdefpme]{color:var(--color-cream)}.pw__main[data-astro-cid-lcdefpme]{min-width:0;padding:1rem 1.1rem 1.1rem}.pw__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.pw__head[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.85rem;font-weight:600}.pw__btns[data-astro-cid-lcdefpme]{gap:.4rem;display:flex}.pw__btn[data-astro-cid-lcdefpme]{border:1px solid var(--pw-line);white-space:nowrap;padding:.35rem .6rem;font-size:.64rem}.pw__btn--dark[data-astro-cid-lcdefpme]{border-color:var(--color-espresso);color:var(--color-cream);background:var(--color-espresso)}.pw__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.pw__stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-paper);flex-direction:column;padding:.6rem .65rem;font-size:.66rem;font-weight:500;display:flex}.pw__stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{color:var(--color-cream);background:var(--color-espresso)}.pw__stats[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:1.2rem;font-weight:600;font-stretch:112%}.pw__stats[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.6rem;font-weight:400}.pw__stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child small[data-astro-cid-lcdefpme]{color:var(--color-muted-light)}.pw__table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%}.pw__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--color-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 .4rem .45rem 0;font-size:.6rem;font-weight:500}.pw__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-top:1px solid var(--pw-line);white-space:nowrap;padding:.5rem .4rem .5rem 0}.pw__del[data-astro-cid-lcdefpme]{color:var(--color-muted);text-align:right}.pw__st[data-astro-cid-lcdefpme]{border-radius:999px;padding:.15rem .45rem;font-size:.62rem;display:inline-block}.pw__st--yes[data-astro-cid-lcdefpme]{color:#2f4a2c;background:#e3eadf}.pw__st--wait[data-astro-cid-lcdefpme]{color:#6b4c14;background:#f3e7cf}.pw__st--no[data-astro-cid-lcdefpme]{color:#7a3b33;background:#f2dfdb}.pw__foot[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:.8rem 0 0;font-size:.62rem}@container (width<=36rem){.pw__body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.pw__side[data-astro-cid-lcdefpme]{display:none}}@container (width<=24rem){.pw__table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:nth-child(n+4),.pw__table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}.pw__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.process[data-astro-cid-lcdefpme]{background:var(--color-warm-white);padding-block:clamp(3rem,6vw,5rem)}.process__header[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.process__header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.75rem;font-size:clamp(1.4rem,2.4vw,2rem)}.process__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 0;margin:0;padding:0;list-style:none;display:grid}.process__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-top:1.5rem;padding-right:var(--col-pad);border-top:1px solid var(--color-ink)}.collab[data-astro-cid-lcdefpme]{color:var(--color-cream);background:var(--color-espresso)}.collab[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--color-muted-light)}.collab[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:52rem;margin:1.25rem 0 clamp(3rem,6vw,5rem)}.collab[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] .serif[data-astro-cid-lcdefpme]{color:#d9c6ae}.collab__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0;display:grid}.collab__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding-top:1.5rem;padding-right:var(--col-pad);border-top:1px solid var(--color-line-light)}.collab__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.collab__terms[data-astro-cid-lcdefpme]{color:var(--color-muted-light)}.collab__terms[data-astro-cid-lcdefpme]{max-width:40rem;margin:3rem 0 2rem;font-size:1.15rem}.contact[data-astro-cid-lcdefpme]{background:var(--color-warm-white)}.closing[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.closing[data-astro-cid-lcdefpme] .contact[data-astro-cid-lcdefpme]{align-content:center;display:grid}.closing[data-astro-cid-lcdefpme] .collab__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,3vw,2.8rem)}@media (width<=60rem){.closing[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact__inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.25rem 0}.contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.label){max-width:34rem;color:var(--color-muted);margin:0 0 2.5rem}.contact__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;display:flex}@supports (animation-timeline:view()){.reveal[data-astro-cid-lcdefpme]{animation:linear both reveal view();animation-range:entry 5% cover 30%}}@keyframes reveal{0%{opacity:0;transform:translateY(1.5rem)}}@media (width<=60rem){.lines[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0}.line--events[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-light);border-left:0}.line__inner[data-astro-cid-lcdefpme],.line--events[data-astro-cid-lcdefpme] .line__inner[data-astro-cid-lcdefpme]{padding-inline:var(--page-gutter)}.line__photo[data-astro-cid-lcdefpme]{height:60svh;mask-image:linear-gradient(#000 55%,#0000)}.line--photo[data-astro-cid-lcdefpme]:after{display:none}.line--photo[data-astro-cid-lcdefpme] .line__inner[data-astro-cid-lcdefpme]{padding-top:48svh}.showcase__grid[data-astro-cid-lcdefpme],.panel__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3rem}.panel__copy[data-astro-cid-lcdefpme]{padding-right:0}.showcase__top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.showcase__grid[data-astro-cid-lcdefpme]{row-gap:1.5rem}.showcase__info[data-astro-cid-lcdefpme]{padding-bottom:0}.process__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.showcase__devices[data-astro-cid-lcdefpme]{margin-right:0}}@media (width<=40rem){.process__list[data-astro-cid-lcdefpme],.collab__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.showcase[data-astro-cid-lcdefpme]{height:auto}.showcase__sticky[data-astro-cid-lcdefpme]{position:static}.showcase__devices[data-astro-cid-lcdefpme] .device-screen__scroller,.reveal[data-astro-cid-lcdefpme]{animation:none}}
