.story[data-astro-cid-ruenythk]{position:relative;isolation:isolate;overflow:clip;background:hsl(var(--hl-cream))}.story-leaf[data-astro-cid-ruenythk]{position:absolute;z-index:-1;top:4%;right:-6rem;width:min(34rem,60vw);height:auto;will-change:transform}.story-leaf[data-astro-cid-ruenythk] path[data-astro-cid-ruenythk]{stroke:hsl(var(--hl-leaf) / .22);stroke-width:1.5}.story-grid[data-astro-cid-ruenythk]{display:grid;gap:2.25rem}.story-title[data-astro-cid-ruenythk]{margin-top:1.1rem;max-width:16ch}.story-photo[data-astro-cid-ruenythk]{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 4.6;width:100%;max-width:27rem;border-radius:9% 46%/8% 38%;background:hsl(var(--hl-mist))}.story-photo[data-astro-cid-ruenythk] img[data-astro-cid-ruenythk]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-copy[data-astro-cid-ruenythk]{display:grid;gap:1.4rem;align-content:start;min-width:0}.story-lede[data-astro-cid-ruenythk]{margin:0;color:hsl(var(--hl-forest));font-family:var(--font-display);font-weight:500;font-size:clamp(1.3rem,1.1rem + 1vw,1.85rem);line-height:1.36;letter-spacing:-.018em;font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 0}.story-p[data-astro-cid-ruenythk]{margin:0;font-size:clamp(1rem,.97rem + .2vw,1.09rem);line-height:1.75;color:hsl(var(--hl-forest) / .78);max-width:36rem}.story-sign[data-astro-cid-ruenythk]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.75rem}.story-sign-rule[data-astro-cid-ruenythk]{flex:none;width:3.5rem;height:2px;background:hsl(var(--hl-leaf))}.story-sign[data-astro-cid-ruenythk] p[data-astro-cid-ruenythk]{margin:0 auto 0 0;display:grid;line-height:1.3}.story-sign[data-astro-cid-ruenythk] strong[data-astro-cid-ruenythk]{font-family:var(--font-display);font-size:1.3rem;font-weight:600;letter-spacing:-.015em;color:hsl(var(--hl-forest))}.story-sign[data-astro-cid-ruenythk] p[data-astro-cid-ruenythk] span[data-astro-cid-ruenythk]{font-size:13.5px;color:hsl(var(--hl-forest) / .7)}@media(min-width:900px){.story-grid[data-astro-cid-ruenythk]{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:3.5rem;align-items:center}.story-head[data-astro-cid-ruenythk]{grid-column:1 / span 10}.story-photo[data-astro-cid-ruenythk]{grid-column:1 / span 5;max-width:none}.story-copy[data-astro-cid-ruenythk]{grid-column:7 / span 6;gap:1.6rem}}@media(min-width:1200px){.story-head[data-astro-cid-ruenythk]{grid-column:1 / span 9}.story-copy[data-astro-cid-ruenythk]{grid-column:7 / span 5}}.cm[data-astro-cid-oz422vc7]{position:relative;background:hsl(var(--hl-mist));border-radius:clamp(1.75rem,1rem + 3vw,3.5rem) clamp(1.75rem,1rem + 3vw,3.5rem) 0 0}.cm-head[data-astro-cid-oz422vc7]{display:grid;gap:1.75rem;align-items:end}.cm-title[data-astro-cid-oz422vc7]{margin-top:1.1rem;max-width:17ch}.cm-call[data-astro-cid-oz422vc7]{justify-self:start}.cm-grid[data-astro-cid-oz422vc7]{display:grid;margin:clamp(2.5rem,1.5rem + 4vw,4.5rem) 0 0;border-top:1px solid hsl(var(--hl-forest) / .16)}.cm-point[data-astro-cid-oz422vc7]{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:1.1rem;column-gap:1.1rem;row-gap:.35rem;align-items:start;padding:1.6rem 0;border-bottom:1px solid hsl(var(--hl-forest) / .16)}.cm-point[data-astro-cid-oz422vc7]:before{content:"";position:absolute;inset:0 -1rem;z-index:-1;border-radius:1.25rem;background:hsl(var(--hl-paper));transform:scaleY(0);transform-origin:bottom;opacity:0;transition:transform .6s var(--hl-out),opacity .3s}.cm-icon[data-astro-cid-oz422vc7]{grid-row:span 2;width:2.75rem;height:2.75rem;padding:.6rem;border-radius:50%;background:hsl(var(--hl-forest));overflow:visible;transition:transform .6s var(--hl-out),background-color .4s}.cm-icon[data-astro-cid-oz422vc7] path[data-astro-cid-oz422vc7]{stroke:hsl(var(--hl-spring));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}html.js .cm-point[data-astro-cid-oz422vc7][data-reveal] .cm-icon[data-astro-cid-oz422vc7] path[data-astro-cid-oz422vc7]{stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--hl-io);transition-delay:calc(var(--i, 0) * 75ms + .35s)}html.js .cm-point[data-astro-cid-oz422vc7][data-reveal].is-in .cm-icon[data-astro-cid-oz422vc7] path[data-astro-cid-oz422vc7]{stroke-dashoffset:0}.cm-point[data-astro-cid-oz422vc7] dt[data-astro-cid-oz422vc7]{font-family:var(--font-display);font-weight:600;font-size:clamp(1.2rem,1.1rem + .45vw,1.5rem);line-height:1.2;letter-spacing:-.02em;font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 0;color:hsl(var(--hl-forest))}.cm-point[data-astro-cid-oz422vc7] dd[data-astro-cid-oz422vc7]{grid-column:2;margin:0;font-size:15px;line-height:1.6;color:hsl(var(--hl-forest) / .76)}@media(hover:hover){.cm-point[data-astro-cid-oz422vc7]:hover:before{transform:none;opacity:1}.cm-point[data-astro-cid-oz422vc7]:hover .cm-icon[data-astro-cid-oz422vc7]{transform:rotate(-8deg) scale(1.08);background:hsl(var(--hl-grass))}}@media(min-width:700px){.cm-head[data-astro-cid-oz422vc7]{grid-template-columns:minmax(0,1fr) auto}.cm-call[data-astro-cid-oz422vc7]{justify-self:end;margin-bottom:.5rem}.cm-grid[data-astro-cid-oz422vc7]{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-point[data-astro-cid-oz422vc7]{display:block;padding:2.25rem 2rem 2.5rem}.cm-point[data-astro-cid-oz422vc7]:before{inset:0;border-radius:0}.cm-point[data-astro-cid-oz422vc7]:nth-child(odd){border-right:1px solid hsl(var(--hl-forest) / .16);padding-left:0}.cm-point[data-astro-cid-oz422vc7]:nth-child(odd):before{left:-1.5rem}.cm-icon[data-astro-cid-oz422vc7]{width:3.25rem;height:3.25rem;padding:.75rem;margin-bottom:1.5rem}.cm-point[data-astro-cid-oz422vc7] dd[data-astro-cid-oz422vc7]{margin-top:.6rem}}@media(min-width:1100px){.cm-grid--4[data-astro-cid-oz422vc7]{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-grid--3[data-astro-cid-oz422vc7]{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7],.cm-grid--3[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]{border-bottom:0;border-right:1px solid hsl(var(--hl-forest) / .16);padding:2.5rem 1.75rem 3rem}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:first-child,.cm-grid--3[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:first-child{padding-left:0}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:first-child:before,.cm-grid--3[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:first-child:before{left:-1.5rem}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:nth-child(odd):before{left:0}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:first-child:before{left:-1.5rem}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:last-child,.cm-grid--3[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:last-child{border-right:0}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:nth-child(odd){padding-left:1.75rem}.cm-grid--4[data-astro-cid-oz422vc7] .cm-point[data-astro-cid-oz422vc7]:first-child{padding-left:0}}@media(prefers-reduced-motion:reduce){.cm-point[data-astro-cid-oz422vc7]:before,.cm-icon[data-astro-cid-oz422vc7]{transition:none}html.js .cm-point[data-astro-cid-oz422vc7][data-reveal] .cm-icon[data-astro-cid-oz422vc7] path[data-astro-cid-oz422vc7]{stroke-dashoffset:0;transition:none}}
