.ribbon[data-astro-cid-bz2dloxs]{z-index:2;margin-top:calc(var(--space-6) * -1);padding-block:var(--space-5);position:relative;overflow:clip}.tape[data-astro-cid-bz2dloxs]{background:var(--color-black);width:108vw;color:var(--color-on-dark);margin-left:-4vw;transform:rotate(-2deg)}.track[data-astro-cid-bz2dloxs]{width:max-content;animation:75s linear infinite slide;display:flex}ul[data-astro-cid-bz2dloxs]{padding-block:var(--space-4);font-family:var(--font-display);white-space:nowrap;flex:none;font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem);font-style:italic;line-height:1.2;list-style:none;display:flex}li[data-astro-cid-bz2dloxs]:after{content:"×";margin-inline:var(--space-5);color:var(--color-honey);font-style:normal}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-bz2dloxs]{animation:none}}.google-g[data-astro-cid-bx76kwpm]{flex:none}.red[data-astro-cid-bx76kwpm]{fill:var(--google-red)}.blue[data-astro-cid-bx76kwpm]{fill:var(--google-blue)}.yellow[data-astro-cid-bx76kwpm]{fill:var(--google-yellow)}.green[data-astro-cid-bx76kwpm]{fill:var(--google-green)}.head[data-astro-cid-bplesfzs]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-7);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.score[data-astro-cid-bplesfzs]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.score-number[data-astro-cid-bplesfzs]{font-family:var(--font-display);font-size:2rem;font-weight:500;line-height:1}.score-count[data-astro-cid-bplesfzs]{color:var(--color-muted)}@media (width<=39.99rem){.head[data-astro-cid-bplesfzs]{gap:var(--space-3);margin-bottom:var(--space-5)}.score[data-astro-cid-bplesfzs]{gap:var(--space-2);font-size:var(--fs-small)}.score-number[data-astro-cid-bplesfzs]{font-family:var(--font-body);font-size:1.125rem;font-weight:600}.score[data-astro-cid-bplesfzs] .google-g{width:20px;height:20px}.score[data-astro-cid-bplesfzs] .stars[data-astro-cid-bplesfzs] svg[data-astro-cid-bplesfzs]{width:17px;height:17px}}.stars[data-astro-cid-bplesfzs]{gap:1px;display:inline-flex}.stars[data-astro-cid-bplesfzs] svg[data-astro-cid-bplesfzs]{fill:var(--google-yellow)}.grid[data-astro-cid-bplesfzs]{gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding:var(--space-1) var(--gutter) var(--space-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}li[data-astro-cid-bplesfzs]{scroll-snap-align:start;display:grid}figure[data-astro-cid-bplesfzs]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--space-4);flex-direction:column;margin:0;display:flex;position:relative}figcaption[data-astro-cid-bplesfzs]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.who[data-astro-cid-bplesfzs]{gap:var(--space-1);display:grid}.author[data-astro-cid-bplesfzs]{font-weight:600;line-height:1.2}blockquote[data-astro-cid-bplesfzs]{margin:var(--space-4) 0 0}blockquote[data-astro-cid-bplesfzs] p[data-astro-cid-bplesfzs]{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.toggle[data-astro-cid-bplesfzs]:checked~blockquote[data-astro-cid-bplesfzs] p[data-astro-cid-bplesfzs]{-webkit-line-clamp:unset;line-clamp:unset;display:block}.more[data-astro-cid-bplesfzs]{min-height:44px;padding-top:var(--space-2);font-size:var(--fs-small);text-underline-offset:.3em;cursor:pointer;align-self:flex-start;align-items:center;margin-top:auto;font-weight:600;text-decoration:underline;display:inline-flex}.more[data-astro-cid-bplesfzs]:hover{color:var(--color-pink)}.more-close[data-astro-cid-bplesfzs],.toggle[data-astro-cid-bplesfzs]:checked~.more[data-astro-cid-bplesfzs] .more-open[data-astro-cid-bplesfzs]{display:none}.toggle[data-astro-cid-bplesfzs]:checked~.more[data-astro-cid-bplesfzs] .more-close[data-astro-cid-bplesfzs]{display:inline}.toggle[data-astro-cid-bplesfzs]:focus-visible~.more[data-astro-cid-bplesfzs]{outline:3px solid var(--color-pink);outline-offset:3px}.all[data-astro-cid-bplesfzs]{margin-top:var(--space-6);text-align:center}@media (width>=40rem){.grid[data-astro-cid-bplesfzs]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (width>=64rem){.grid[data-astro-cid-bplesfzs]{grid-template-columns:repeat(3,1fr)}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-7) 0;position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;gap:var(--space-6);align-items:center;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:var(--space-6)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:36rem;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.25rem);font-style:italic;font-weight:400;line-height:1.06}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:31rem;margin-top:var(--space-5)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-meta[data-astro-cid-lcdefpme]{gap:0 var(--space-5);margin-top:var(--space-4);font-size:var(--fs-small);flex-wrap:wrap;list-style:none;display:flex}.hero-meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-muted);text-decoration:none;display:inline-flex}.hero-meta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-text);text-decoration:underline}.hero-meta[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text)}.hero-meta[data-astro-cid-lcdefpme] .pin[data-astro-cid-lcdefpme]{fill:var(--color-pink);flex:none}.hero-photo[data-astro-cid-lcdefpme]{width:min(78%,21rem);margin:0 auto var(--space-7);position:relative}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;padding:var(--space-3);background:var(--color-surface);box-shadow:var(--shadow-print);position:relative;transform:rotate(3deg)}.hero-note[data-astro-cid-lcdefpme]{top:calc(var(--space-5) * -1);z-index:1;padding:var(--space-2) var(--space-4);background:var(--color-black);color:var(--color-on-dark);position:absolute;left:-18%;transform:rotate(-9deg)}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:28rem}.about-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.about-copy[data-astro-cid-lcdefpme]{gap:var(--space-4);max-width:var(--measure);font-size:var(--fs-lead);justify-items:start;line-height:1.5;display:grid}.about-copy[data-astro-cid-lcdefpme] .btn{margin-top:var(--space-3);font-size:var(--fs-body)}.where[data-astro-cid-lcdefpme]{gap:var(--space-6);display:grid}.where[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}@media (width>=60rem){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-7)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:var(--space-8)}.about-grid[data-astro-cid-lcdefpme],.where[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center}}.services[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--space-9) + var(--tilt))}.work[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]:hover{color:var(--color-honey)}.work[data-astro-cid-lcdefpme]{padding-block:calc(var(--space-9) + var(--tilt))}.about[data-astro-cid-lcdefpme]{padding-top:calc(var(--space-9) + var(--tilt))}.about-photo[data-astro-cid-lcdefpme]{width:min(78%,21rem);margin-inline:auto;position:relative}.about-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 0;width:100%;padding:var(--space-3);background:var(--color-surface);box-shadow:var(--shadow-print);transform:rotate(-3deg)}.about-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-style:italic;font-weight:400}.about-text[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}@media (width>=60rem){.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center}}@media (width<=59.99rem){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-6)}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:0}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.hero-photo[data-astro-cid-lcdefpme]{width:min(62%,17rem);margin-bottom:var(--space-6)}.hero-note[data-astro-cid-lcdefpme]{top:calc(var(--space-4) * -1);padding:var(--space-1) var(--space-3);font-size:1rem;left:-12%}.about-photo[data-astro-cid-lcdefpme]{width:min(58%,16rem)}.about-copy[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.services[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--space-7) + var(--tilt))}.work[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{padding-block:calc(var(--space-7) + var(--tilt)) var(--space-7)}}
