@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-latin-500-normal.C25lLdV_.woff2)format("woff2"),url(/_astro/alegreya-latin-500-normal.B7TqNLeg.woff)format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-latin-700-normal.Vpz_43wJ.woff2)format("woff2"),url(/_astro/alegreya-latin-700-normal.BS7r-qZs.woff)format("woff")}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/alegreya-latin-800-normal.BcufLBxY.woff2)format("woff2"),url(/_astro/alegreya-latin-800-normal.C-QiqklE.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-italic.rmlAbObI.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-italic.CgbdrOqg.woff)format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-700-normal.BnzUNlma.woff)format("woff")}:root{--brand-nemes-blue:oklch(32% .135 267);--brand-terracotta:oklch(50% .13 38);--brand-ochre:oklch(82% .14 82);--brand-limestone:oklch(96.5% .012 75);--brand-sand:oklch(92.5% .02 70);--brand-ink:oklch(23% .02 45);--color-paper:var(--brand-limestone);--color-paper-2:var(--brand-sand);--color-paper-3:var(--brand-sand);--color-ink:var(--brand-ink);--color-muted:color-mix(in oklab, var(--brand-ink) 78%, var(--brand-limestone));--color-rule:color-mix(in oklab, var(--brand-ink) 16%, var(--brand-limestone));--color-ochre-red:var(--brand-terracotta);--color-ochre-red-deep:var(--brand-terracotta);--color-blue:var(--brand-nemes-blue);--color-blue-soft:color-mix(in oklab, var(--brand-nemes-blue) 86%, var(--brand-limestone));--color-blue-line:color-mix(in oklab, var(--brand-limestone) 20%, var(--color-blue-soft));--color-blue-veil:color-mix(in oklab, var(--brand-nemes-blue) 80%, transparent);--color-on-blue:var(--brand-limestone);--color-on-blue-muted:color-mix(in oklab, var(--brand-limestone) 78%, var(--color-blue-soft));--color-on-photo:var(--brand-limestone);--color-scrim:var(--brand-ink);--color-yellow:var(--brand-ochre);--color-placeholder-bg:color-mix(in oklab, var(--brand-ochre) 45%, var(--brand-limestone));--color-orange:var(--brand-terracotta);--color-orange-hover:color-mix(in oklab, var(--brand-terracotta) 85%, var(--brand-ink));--color-on-orange:var(--brand-limestone);--color-focus:var(--brand-nemes-blue);--font-display:"Alegreya", "Iowan Old Style", Georgia, serif;--font-body:"Alegreya Sans", "Gill Sans", "Segoe UI", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.3125rem;--text-xl:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--text-2xl:clamp(1.875rem, 1.4rem + 1.8vw, 2.625rem);--text-3xl:clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--text-display:clamp(2.6rem, 1.6rem + 4.2vw, 4.75rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--space-4xl:7rem;--measure:62ch;--page-max:90rem;--gutter:2.5rem;--section-y:clamp(3.5rem, 2rem + 5vw, 7rem);--radius-sm:3px;--radius-md:6px;--rule-hair:1px solid var(--color-rule);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-reveal:.7s;--dur-slide:1.4s}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html.no-scroll,html.no-scroll body{overflow:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-kerning:normal;text-rendering:optimizelegibility;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0;font-style:normal;font-weight:700;line-height:1.08}h1{font-size:var(--text-display)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl);line-height:1.2}p{text-wrap:pretty;margin:0}a{color:var(--color-ochre-red-deep);text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-out), text-decoration-thickness var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{color:var(--color-ink);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--space-md);background:var(--color-ink);color:var(--color-paper);padding:var(--space-xs) var(--space-md);z-index:20;position:absolute;top:-4rem}.skip:focus{top:var(--space-md)}.tbc{background:var(--color-placeholder-bg);color:var(--color-ink);border-radius:var(--radius-sm);white-space:nowrap;padding:0 .3em;font-style:normal}.lede{font-size:var(--text-lg);line-height:1.55}.small{font-size:var(--text-sm);color:var(--color-muted)}.btn-wa{align-items:center;gap:var(--space-xs);min-height:3rem;padding:var(--space-sm) var(--space-lg);background:var(--color-orange);color:var(--color-on-orange);font-family:var(--font-body);font-weight:700;font-size:var(--text-base);white-space:nowrap;border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex}.btn-wa:hover{background:var(--color-orange-hover);color:var(--color-on-orange)}.btn-wa:active{transform:translateY(1px)}.btn-wa svg{flex:none}.hide-xs{display:inline}@media (width<=359px){.hide-xs{display:none}}.link-arrow{white-space:nowrap;font-weight:700;text-decoration:underline}.link-arrow:after{content:" →"}.js [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * .11s);transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.cartouche[data-astro-cid-djc4tjef]{flex:none;display:block}.site-header[data-astro-cid-nen7h5rs]{z-index:15;background:var(--color-paper);border-bottom:1px solid var(--color-rule);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 6px 24px -18px var(--color-scrim)}.overlay[data-astro-cid-nen7h5rs]{--header-ink:var(--color-on-photo);--header-muted:var(--color-on-photo);--header-logo:var(--color-on-photo);background:0 0;border-bottom-color:#0000;position:fixed;inset:0 0 auto}.overlay[data-astro-cid-nen7h5rs].is-scrolled{background:var(--color-paper);border-bottom-color:var(--color-rule);--header-ink:var(--color-ink);--header-muted:var(--color-muted);--header-logo:var(--color-ochre-red)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xl);padding-block:var(--space-md);transition:padding var(--dur-base) var(--ease-out);display:flex}.is-scrolled[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{padding-block:var(--space-sm)}.wordmark[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-sm);color:var(--header-logo,var(--color-ochre-red));white-space:nowrap;margin-right:auto;text-decoration:none;display:flex}.wordmark[data-astro-cid-nen7h5rs]:hover{color:var(--header-logo,var(--color-ochre-red))}.names[data-astro-cid-nen7h5rs]{line-height:1.1;display:grid}.name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);color:var(--header-ink,var(--color-ink))}.role[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);color:var(--header-muted,var(--color-muted))}.desk-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--header-ink,var(--color-ink));white-space:nowrap;padding-block:var(--space-xs);text-decoration:none;position:relative}.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:2px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--header-ink,var(--color-ink))}.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.desk-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.header-cta[data-astro-cid-nen7h5rs]{min-height:2.5rem;padding:var(--space-xs) var(--space-md)}.burger[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;color:var(--header-ink,var(--color-ink));cursor:pointer;background:0 0;border:0;margin-right:-.65rem;padding:0;display:none;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:.65rem;right:.65rem}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:.95rem}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:1.325rem}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:1.7rem}.menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(.375rem)rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-open[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=760px){.desk-nav[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}.menu-open[data-astro-cid-nen7h5rs]{background:var(--color-paper);border-bottom-color:var(--color-rule);--header-ink:var(--color-ink);--header-muted:var(--color-muted);--header-logo:var(--color-ochre-red)}.menu[data-astro-cid-nen7h5rs]{background:var(--color-paper);opacity:0;visibility:hidden;height:calc(100svh - 100%);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.menu-open[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:none}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:var(--space-lg);padding-block:var(--space-lg) var(--space-2xl);display:grid}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-md);border-bottom:var(--rule-hair);font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--color-ink);text-decoration:none;display:block}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-ochre-red)}.menu-cta[data-astro-cid-nen7h5rs]{justify-content:center;min-height:3.25rem}.menu-note[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);color:var(--color-muted);text-align:center}}@media (width<=360px){.role[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-blue-soft);color:var(--color-on-blue);--color-focus:var(--color-yellow)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-blue);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-yellow)}.cta[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-lg) var(--space-2xl);padding-block:var(--space-2xl);border-bottom:1px solid var(--color-blue-line);flex-wrap:wrap;display:flex}.cta[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--text-2xl);color:var(--color-on-blue);margin-bottom:var(--space-2xs)}.cta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--color-on-blue-muted)}.site-footer[data-astro-cid-jo6i4kqk] .btn-wa[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] .btn-wa[data-astro-cid-jo6i4kqk]:hover{color:var(--color-on-orange)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.sig[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-sm);color:var(--color-on-blue);display:inline-block}.licence[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--color-on-blue-muted)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-2xs);display:inline-block}.base[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-xs) var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-blue-line);font-size:var(--text-xs);color:var(--color-on-blue-muted);flex-wrap:wrap;display:flex}.base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-blue-muted)}@media (width<=760px){.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:4.5rem}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.sign[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.cta[data-astro-cid-jo6i4kqk] .btn-wa[data-astro-cid-jo6i4kqk]{display:none}}.sticky-bar[data-astro-cid-lkmocea4]{display:none}@media (width<=760px){.sticky-bar[data-astro-cid-lkmocea4]{justify-content:space-between;align-items:center;gap:var(--space-md);z-index:10;padding:var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));background:var(--color-paper);border-top:var(--rule-hair);display:flex;position:fixed;inset:auto 0 0}p[data-astro-cid-lkmocea4]{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.btn-wa[data-astro-cid-lkmocea4]{flex:1;justify-content:center;max-width:16rem}}@media (width<=340px){p[data-astro-cid-lkmocea4]{display:none}}.reviews[data-astro-cid-4bjs7uhz]{--tan:color-mix(in oklab, var(--brand-sand) 78%, var(--brand-ochre));padding-block:var(--section-y);background:var(--tan)}.head[data-astro-cid-4bjs7uhz]{justify-content:space-between;align-items:end;gap:var(--space-lg) var(--space-2xl);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.head-text[data-astro-cid-4bjs7uhz]{gap:var(--space-sm);display:grid}.summary[data-astro-cid-4bjs7uhz]{align-items:center;gap:var(--space-xs) var(--space-sm);color:var(--color-ink);flex-wrap:wrap;display:flex}.stars[data-astro-cid-4bjs7uhz]{color:var(--color-yellow);gap:2px;display:inline-flex}.stars[data-astro-cid-4bjs7uhz] .off[data-astro-cid-4bjs7uhz]{color:var(--color-rule)}.head-actions[data-astro-cid-4bjs7uhz]{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.btn-outline[data-astro-cid-4bjs7uhz]{min-height:3rem;padding:var(--space-sm) var(--space-lg);border:2px solid var(--color-blue-soft);border-radius:var(--radius-md);color:var(--color-blue);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.btn-outline[data-astro-cid-4bjs7uhz]:hover{background:var(--color-blue-soft);color:var(--color-on-blue)}.track[data-astro-cid-4bjs7uhz]{padding:var(--space-2xs) 0 var(--space-md);padding-left:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));scroll-padding-left:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1.5rem;margin:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.track[data-astro-cid-4bjs7uhz]:after{content:"";width:1px;margin-left:calc(var(--gutter) - 1.5rem - 1px);flex:none}.card[data-astro-cid-4bjs7uhz]{scroll-snap-align:start;flex:none;width:clamp(17rem,30vw,24rem)}figure[data-astro-cid-4bjs7uhz]{gap:var(--space-md);height:100%;padding:var(--space-xl);background:var(--color-paper);border-radius:var(--radius-md);box-shadow:0 10px 30px -22px var(--color-scrim);grid-template-rows:auto 1fr auto;margin:0;display:grid}blockquote[data-astro-cid-4bjs7uhz]{font-family:var(--font-display);font-size:var(--text-lg);margin:0;line-height:1.45}blockquote[data-astro-cid-4bjs7uhz] .tbc{white-space:normal;font-family:var(--font-body);font-size:var(--text-base)}figcaption[data-astro-cid-4bjs7uhz]{gap:var(--space-2xs);padding-top:var(--space-md);border-top:var(--rule-hair);display:grid}.who[data-astro-cid-4bjs7uhz]{font-weight:700}.meta[data-astro-cid-4bjs7uhz]{font-size:var(--text-sm);color:var(--color-muted)}.nav[data-astro-cid-4bjs7uhz]{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.arrow[data-astro-cid-4bjs7uhz]{border:1px solid var(--color-rule);background:var(--color-paper);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-color:#0000;border-radius:50%;place-items:center;display:grid}.arrow[data-astro-cid-4bjs7uhz]:hover:not(:disabled){background:var(--color-blue-soft);color:var(--color-on-blue)}.i-play[data-astro-cid-4bjs7uhz],.is-paused[data-astro-cid-4bjs7uhz] .i-pause[data-astro-cid-4bjs7uhz]{display:none}.is-paused[data-astro-cid-4bjs7uhz] .i-play[data-astro-cid-4bjs7uhz]{display:block}.arrow[data-astro-cid-4bjs7uhz]:disabled{opacity:.35;cursor:default}@media (width<=760px){.card[data-astro-cid-4bjs7uhz]{width:calc(100vw - 2 * var(--gutter) - 1.5rem)}}
