.stack[data-astro-cid-lcdefpme]{position:relative;overflow-x:clip;background:var(--ink)}.panel[data-astro-cid-lcdefpme]{position:relative;min-height:100svh;display:grid;align-content:center;padding-block:clamp(2.5rem,7vh,5rem);padding-inline:var(--gutter);background:none;--hem: clamp(1.75rem, 9vw, 7.5rem);--ribbon: clamp(10px, 2.6vw, 15px);--ground-flat: var(--paper);--ground-here: var(--ground-flat)}.panel--sky[data-astro-cid-lcdefpme]{--ground-flat: var(--sky-blue)}.panel--sage[data-astro-cid-lcdefpme]{--ground-flat: var(--sage)}.panel--sage-light[data-astro-cid-lcdefpme]{--ground-flat: var(--sage-light)}.panel--river[data-astro-cid-lcdefpme]{--ground-flat: var(--river)}.panel--peri[data-astro-cid-lcdefpme]{--ground-flat: var(--peri)}.panel--slate[data-astro-cid-lcdefpme]{--ground-flat: var(--slate)}.panel[data-astro-cid-lcdefpme]{--edge-here: color-mix(in srgb, var(--ground-flat) 82%, #000)}.panel[data-astro-cid-lcdefpme]:not(.panel--hero){margin-top:calc(var(--hem) * -1);z-index:1}.panel[data-astro-cid-lcdefpme]:not(.panel--hero):before,.panel[data-astro-cid-lcdefpme]:not(.panel--hero):after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0,17 C34,17 66,3 100,3 L100,20 L0,20 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0,17 C34,17 66,3 100,3 L100,20 L0,20 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:100% var(--hem),100% calc(100% - var(--hem) + 1px);mask-size:100% var(--hem),100% calc(100% - var(--hem) + 1px);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.panel[data-astro-cid-lcdefpme]:not(.panel--hero):before{top:0;background:var(--edge-here)}.panel[data-astro-cid-lcdefpme]:not(.panel--hero):after{top:var(--ribbon);background:var(--ground-here)}.panel--close[data-astro-cid-lcdefpme]{min-height:0;padding-top:104px;padding-bottom:72px}.panel--close[data-astro-cid-lcdefpme] .panel__body[data-astro-cid-lcdefpme]{gap:var(--space-s)}@supports not (animation-timeline: view()){@media(height>=780px)and (prefers-reduced-motion:no-preference){.close-veil[data-astro-cid-lcdefpme]{opacity:1}}}.close-veil[data-astro-cid-lcdefpme]{position:absolute;left:0;right:0;top:calc(1px - 100svh);height:calc(100svh + var(--hem));z-index:0;pointer-events:none;background:color-mix(in srgb,var(--sky-blue) 62%,var(--ink));opacity:0;-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L100,0 L100,3 C66,3 34,17 0,17 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L100,0 L100,3 C66,3 34,17 0,17 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% calc(100% - var(--hem) + 1px),100% var(--hem);mask-size:100% calc(100% - var(--hem) + 1px),100% var(--hem);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.flute[data-astro-cid-lcdefpme]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{position:absolute;left:-14%;right:-14%;bottom:-2%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0,17 C34,17 66,3 100,3 L100,20 L0,20 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0,17 C34,17 66,3 100,3 L100,20 L0,20 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:100% var(--hem),100% calc(100% - var(--hem) + 1px);mask-size:100% var(--hem),100% calc(100% - var(--hem) + 1px);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.panel[data-astro-cid-lcdefpme]{--flute-toward: var(--paper)}.panel--dark[data-astro-cid-lcdefpme]{--flute-toward: var(--ink)}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{top:20%;background:color-mix(in srgb,var(--ground-flat) 84%,var(--flute-toward))}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){top:40%;background:color-mix(in srgb,var(--ground-flat) 68%,var(--flute-toward))}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){top:60%;background:color-mix(in srgb,var(--ground-flat) 54%,var(--flute-toward))}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){top:80%;background:color-mix(in srgb,var(--ground-flat) 42%,var(--flute-toward))}.panel__inner[data-astro-cid-lcdefpme]{z-index:2}.panel[data-astro-cid-lcdefpme]{--plate-tint: var(--paper)}.panel--dark[data-astro-cid-lcdefpme]{--plate-tint: var(--ink)}.panel--fluted[data-astro-cid-lcdefpme] .panel__body[data-astro-cid-lcdefpme]{background:color-mix(in srgb,var(--plate-tint) 62%,transparent);padding:clamp(.85rem,2vw,1.6rem) clamp(1rem,2.4vw,1.75rem);border-radius:4px}.panel--hero[data-astro-cid-lcdefpme]{background-color:var(--ink)}.panel__inner[data-astro-cid-lcdefpme]{position:relative;z-index:1;width:100%;max-width:68rem;margin-inline:auto;display:grid;gap:var(--space-m);justify-items:start}.panel__lead[data-astro-cid-lcdefpme],.panel__body[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-m);justify-items:start;min-width:0}.panel--hero[data-astro-cid-lcdefpme]{align-content:end;padding-block:clamp(2rem,6vh,4rem) calc(clamp(2.5rem,7vh,5rem) + var(--hem));color:var(--paper);overflow:hidden;isolation:isolate}.hero__art[data-astro-cid-lcdefpme]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-2}@media(width>=56rem){.hero__art[data-astro-cid-lcdefpme]{object-position:50% 75%}}@media(aspect-ratio>=16 / 9){.hero__art[data-astro-cid-lcdefpme]{object-position:50% 66%}}.panel--hero[data-astro-cid-lcdefpme] .panel__inner[data-astro-cid-lcdefpme]:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(50% - 50vw);width:100vw;top:-7rem;bottom:calc((clamp(2.5rem,7vh,5rem) + var(--hem)) * -1);background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--ink) 16%,transparent) 2.5rem,color-mix(in srgb,var(--ink) 44%,transparent) 6.5rem,color-mix(in srgb,var(--ink) 54%,transparent) 11rem,color-mix(in srgb,var(--ink) 62%,transparent) 100%)}@media(width>=56rem){.panel--hero[data-astro-cid-lcdefpme] .panel__inner[data-astro-cid-lcdefpme]:before{-webkit-mask-image:linear-gradient(to right,#000 0 46%,#00000040 100%);mask-image:linear-gradient(to right,#000 0 46%,#00000040)}}.panel--hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.panel--hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme],.panel--hero[data-astro-cid-lcdefpme] .hero__credit[data-astro-cid-lcdefpme]{text-shadow:0 1px 2px color-mix(in srgb,var(--ink) 45%,transparent),0 2px 22px color-mix(in srgb,var(--ink) 55%,transparent)}.panel--hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--paper);font-size:clamp(2.4rem,1.7rem + 3.4vw,5rem);line-height:1.02;max-width:16ch}.panel--hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--paper);max-width:32ch}.hero__credit[data-astro-cid-lcdefpme]{margin-top:calc(var(--space-s) - var(--space-m));font-family:var(--font-text);font-size:.78rem;letter-spacing:.02em;color:var(--paper)}.panel--dark[data-astro-cid-lcdefpme],.panel--dark[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--paper)}.panel--peri[data-astro-cid-lcdefpme]{color:var(--text-on-peri)}.panel--sky[data-astro-cid-lcdefpme]{color:var(--text-on-sky)}.panel--sage-light[data-astro-cid-lcdefpme]{color:var(--ink)}.panel--peri[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.panel--sky[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.panel--sage-light[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--slate)}.lede[data-astro-cid-lcdefpme]{font-size:var(--step-1);line-height:1.35;max-width:34ch;font-family:var(--font-display);font-variation-settings:"opsz" 20}.portraits[data-astro-cid-lcdefpme]{margin:0;display:grid;gap:var(--space-s);justify-items:start}.portraits__pair[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);width:100%;max-width:29rem}.portrait[data-astro-cid-lcdefpme]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 26%}.portraits[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme]{margin:0;max-width:46ch;border-left:3px solid color-mix(in srgb,currentColor 35%,transparent);padding-left:var(--space-s)}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0;font-size:var(--step-0);line-height:1.55;text-wrap:pretty;font-style:italic}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);font-size:var(--step--1);opacity:.8}.quote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{font-style:italic}.considerations[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-xs);max-width:var(--measure)}.considerations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.4em;position:relative}.considerations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";position:absolute;left:0;top:.62em;width:.7em;height:2px;background:var(--slate)}.panel--slate[data-astro-cid-lcdefpme] .considerations[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:var(--sky-blue)}@media(height>=780px)and (prefers-reduced-motion:no-preference){.panel[data-astro-cid-lcdefpme]:not(.panel--flow):not(.panel--hero):not(.panel--close){position:sticky;top:calc(var(--hem) * -1);min-height:calc(100svh + var(--hem));overflow:hidden}}@media(width>=64rem){.panel__inner[data-astro-cid-lcdefpme]:not(.panel__inner--single){max-width:84rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-xl);row-gap:var(--space-l);align-items:center;justify-items:stretch}.panel__lead[data-astro-cid-lcdefpme]{padding-left:clamp(0rem,2.6vw,3.5rem)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.panel[data-astro-cid-lcdefpme]{view-timeline-name:--section;view-timeline-axis:block}.panel__lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{animation:linear both rise-in;animation-timeline:--section;animation-range:entry 34% entry 96%}@keyframes rise-in{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}.panel__body[data-astro-cid-lcdefpme]{animation:linear both draw-in;animation-timeline:--section;animation-range:entry 40%}@keyframes draw-in{0%{opacity:0;translate:2.25rem}to{opacity:1;translate:0}}.panel--motion-more[data-astro-cid-lcdefpme] .panel__lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{animation-name:rise-in-more}.panel--motion-more[data-astro-cid-lcdefpme] .panel__body[data-astro-cid-lcdefpme]{animation-name:draw-in-more}@keyframes rise-in-more{0%{opacity:0;translate:0 5rem}to{opacity:1;translate:0}}@keyframes draw-in-more{0%{opacity:0;translate:7.5rem}to{opacity:1;translate:0}}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (height>=780px){.panel[data-astro-cid-lcdefpme]:not(.panel--hero){animation:linear both deck;animation-timeline:view();animation-range:exit;transform-origin:50% 100%}.stack[data-astro-cid-lcdefpme]{timeline-scope:--closing}.panel--close[data-astro-cid-lcdefpme] .panel__lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{view-timeline-name:--closing;view-timeline-axis:block}.close-veil[data-astro-cid-lcdefpme]{animation:linear both veil-in;animation-timeline:--closing;animation-range:entry cover 48%;will-change:opacity}@keyframes veil-in{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:no-preference){@keyframes deck{0%{transform:scaleY(1);filter:brightness()}to{transform:scaleY(.88);filter:brightness(.62)}}.panel[data-astro-cid-lcdefpme]:not(.panel--hero):after{filter:drop-shadow(0 -10px 22px #0000006b)}.panel__inner[data-astro-cid-lcdefpme]{animation:linear both settle;animation-timeline:view();animation-range:exit}@keyframes settle{0%{opacity:1;transform:none}to{opacity:.25;transform:translateY(-1.5rem)}}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:linear both flow,ease-in-out both gait,ease-in-out both tilt;animation-timeline:scroll(root),scroll(root),scroll(root);animation-iteration-count:1,var(--steps),var(--steps)}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{--drift: 4%;--steps: 8;--lift: .04;--tip: .1deg}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){--drift: 7%;--steps: 8.5;--lift: .055;--tip: .15deg}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){--drift: 10%;--steps: 9;--lift: .07;--tip: .2deg}.flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){--drift: 13%;--steps: 9.5;--lift: .085;--tip: .25deg}@keyframes flow{0%{transform:translate(calc(var(--drift) * -1))}to{transform:translate(var(--drift))}}@keyframes gait{0%{translate:0}28%{translate:0 calc(var(--hem) * var(--lift) * -1)}55%{translate:0}78%{translate:0 calc(var(--hem) * var(--lift) * .45)}to{translate:0}}@keyframes tilt{0%{rotate:0deg}20%{rotate:var(--tip)}47%{rotate:0deg}70%{rotate:calc(var(--tip) * -.5)}to{rotate:0deg}}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:flow linear both,gait ease-in-out both,tilt ease-in-out both,wind var(--wind-dur) ease-in-out infinite;animation-timeline:scroll(root),scroll(root),scroll(root),auto;animation-iteration-count:1,var(--steps),var(--steps),infinite}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{--wind-dur: 13s;animation-delay:0s,0s,0s,-2s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){--wind-dur: 17s;animation-delay:0s,0s,0s,-5s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){--wind-dur: 19s;animation-delay:0s,0s,0s,-9s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){--wind-dur: 23s;animation-delay:0s,0s,0s,-14s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0;background:var(--fold-shade);opacity:0}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{--fold-shade: color-mix(in srgb, var(--ground-flat) 68%, var(--flute-toward))}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){--fold-shade: color-mix(in srgb, var(--ground-flat) 54%, var(--flute-toward))}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){--fold-shade: color-mix(in srgb, var(--ground-flat) 42%, var(--flute-toward))}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){--fold-shade: color-mix(in srgb, var(--ground-flat) 30%, var(--flute-toward))}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{animation:fold var(--wind-dur) ease-in-out infinite}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child:after{animation-delay:-2s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2):after{animation-delay:-5s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3):after{animation-delay:-9s}.panel--breathing[data-astro-cid-lcdefpme] .flute[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4):after{animation-delay:-14s}@keyframes fold{0%{opacity:0}22%{opacity:.55}47%{opacity:.12}71%{opacity:.38}to{opacity:0}}@keyframes wind{0%{scale:1}22%{scale:1.0042 1.0065}47%{scale:.9978 1.003}71%{scale:1.003 1.0052}to{scale:1}}}}
