.spp[data-astro-cid-47hmzddc]{position:relative;overflow:hidden;background:var(--paper)}.spp__bg[data-astro-cid-47hmzddc]{position:absolute;inset:0}.spp__bg[data-astro-cid-47hmzddc] picture[data-astro-cid-47hmzddc],.spp__bg[data-astro-cid-47hmzddc] img[data-astro-cid-47hmzddc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spp__bg[data-astro-cid-47hmzddc] img[data-astro-cid-47hmzddc]{filter:sepia(.18) saturate(.85) brightness(1.04)}.spp__veil[data-astro-cid-47hmzddc]{position:absolute;inset:0;background:color-mix(in oklab,var(--paper) 30%,transparent)}.spp__stack[data-astro-cid-47hmzddc]{position:relative;display:grid;gap:clamp(1.25rem,2.5vw,1.75rem)}.spp__panel[data-astro-cid-47hmzddc]{position:relative;display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:stretch;background:color-mix(in oklab,var(--paper) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:box-shadow .45s var(--ease-out),border-color .45s}.spp__panel--flip[data-astro-cid-47hmzddc]{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.spp__panel--flip[data-astro-cid-47hmzddc] .spp__fig[data-astro-cid-47hmzddc]{order:2}.spp__fig[data-astro-cid-47hmzddc]{position:relative;margin:0;min-height:16rem;overflow:hidden}.spp__fig[data-astro-cid-47hmzddc] img[data-astro-cid-47hmzddc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.spp__body[data-astro-cid-47hmzddc]{padding:clamp(1.75rem,4vw,3.5rem);align-self:center}.spp__icon[data-astro-cid-47hmzddc]{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.1rem;border-radius:999px;background:var(--sage);color:var(--ink);transition:background-color .4s,color .4s,transform .5s var(--ease-out)}.spp__title[data-astro-cid-47hmzddc]{font-size:var(--fs-h3);margin-bottom:1rem}.spp__body[data-astro-cid-47hmzddc] p[data-astro-cid-47hmzddc]{margin-bottom:1rem}.spp__body[data-astro-cid-47hmzddc] p[data-astro-cid-47hmzddc]:last-child{margin-bottom:0}.spp__link{color:var(--clay-deep);font-weight:600;text-decoration-color:color-mix(in oklab,var(--clay-deep) 45%,transparent)!important}.spp__panel[data-astro-cid-47hmzddc]:hover,.spp__panel[data-astro-cid-47hmzddc]:focus-within{box-shadow:var(--shadow-lg);border-color:color-mix(in oklab,var(--clay) 45%,var(--line))}.spp__panel[data-astro-cid-47hmzddc]:hover .spp__icon[data-astro-cid-47hmzddc],.spp__panel[data-astro-cid-47hmzddc]:focus-within .spp__icon[data-astro-cid-47hmzddc]{background:var(--plum);color:var(--clay-light)}@media(prefers-reduced-motion:reduce){.spp__panel[data-astro-cid-47hmzddc],.spp__fig[data-astro-cid-47hmzddc] img[data-astro-cid-47hmzddc],.spp__icon[data-astro-cid-47hmzddc]{transition:none}}@media(max-width:61.99rem){.spp__panel[data-astro-cid-47hmzddc],.spp__panel--flip[data-astro-cid-47hmzddc]{grid-template-columns:1fr}.spp__panel--flip[data-astro-cid-47hmzddc] .spp__fig[data-astro-cid-47hmzddc]{order:0}.spp__fig[data-astro-cid-47hmzddc]{aspect-ratio:16 / 10;min-height:0}}.spl[data-astro-cid-dm5qrfrq]{position:relative;overflow:hidden;background:var(--sage-soft)}.spl__inner[data-astro-cid-dm5qrfrq]{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(2.5rem,7vw,7rem);align-items:stretch}.spl__fig[data-astro-cid-dm5qrfrq]{order:2;position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.spl__fig[data-astro-cid-dm5qrfrq] img[data-astro-cid-dm5qrfrq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.spl__title[data-astro-cid-dm5qrfrq]{font-size:var(--fs-h2);margin-bottom:1.4rem}.spl__copy[data-astro-cid-dm5qrfrq] p[data-astro-cid-dm5qrfrq]{margin-bottom:1.1rem}.spl__copy[data-astro-cid-dm5qrfrq] p[data-astro-cid-dm5qrfrq]:last-child{margin-bottom:0}.spl__copy[data-astro-cid-dm5qrfrq] p[data-astro-cid-dm5qrfrq]:last-child{font-family:var(--font-display);font-size:var(--fs-lede);color:var(--ink);padding-top:1.1rem;border-top:1px solid color-mix(in oklab,var(--sage-deep) 30%,transparent)}@media(max-width:61.99rem){.spl__inner[data-astro-cid-dm5qrfrq]{grid-template-columns:1fr;row-gap:1.6rem}.spl__fig[data-astro-cid-dm5qrfrq]{order:0;aspect-ratio:16 / 10}}.spf[data-astro-cid-evowevh7]{background:var(--paper)}.spf__title[data-astro-cid-evowevh7]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.spf__grid[data-astro-cid-evowevh7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.spf__card[data-astro-cid-evowevh7]{position:relative;padding:clamp(1.75rem,3.5vw,2.5rem);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .45s var(--ease-out),border-color .45s}.spf__icon[data-astro-cid-evowevh7]{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.1rem;border-radius:999px;background:var(--sage);color:var(--ink);transition:background-color .4s,color .4s,transform .5s var(--ease-out)}.spf__label[data-astro-cid-evowevh7]{font-size:var(--fs-h4);margin-bottom:.4rem}.spf__card[data-astro-cid-evowevh7]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem;align-content:start;padding-top:0!important}.spf__fig[data-astro-cid-evowevh7]{grid-column:1 / -1;margin:0 calc(clamp(1.75rem,3.5vw,2.5rem)*-1) 0;aspect-ratio:16 / 9;overflow:hidden}.spf__fig[data-astro-cid-evowevh7] picture[data-astro-cid-evowevh7],.spf__fig[data-astro-cid-evowevh7] img[data-astro-cid-evowevh7]{display:block;width:100%;height:100%}.spf__fig[data-astro-cid-evowevh7] img[data-astro-cid-evowevh7]{object-fit:cover;transition:transform .9s var(--ease-out)}.spf__card[data-astro-cid-evowevh7]>.spf__icon[data-astro-cid-evowevh7]{grid-row:span 3;margin-top:-1.6rem;position:relative;z-index:1;box-shadow:0 0 0 5px var(--paper-2)}.spf__card[data-astro-cid-evowevh7]>.spf__label[data-astro-cid-evowevh7]{margin-top:1.25rem}.spf__price[data-astro-cid-evowevh7]{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);line-height:1.1;color:var(--clay-deep)}.spf__text[data-astro-cid-evowevh7]{margin:0}.spf__card[data-astro-cid-evowevh7]:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in oklab,var(--clay) 45%,var(--line))}.spf__card[data-astro-cid-evowevh7]:hover .spf__icon[data-astro-cid-evowevh7]{background:var(--plum);color:var(--clay-light)}.spf__notes[data-astro-cid-evowevh7]{margin:clamp(1.75rem,3vw,2.25rem) 0 0;text-align:center}.spf__notes[data-astro-cid-evowevh7] p[data-astro-cid-evowevh7]{margin:0 auto .6rem;max-width:none;color:var(--ink-soft);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.spf__card[data-astro-cid-evowevh7],.spf__icon[data-astro-cid-evowevh7],.spf__fig[data-astro-cid-evowevh7] img[data-astro-cid-evowevh7]{transition:none}.spf__card[data-astro-cid-evowevh7]:hover{translate:none}.spf__card[data-astro-cid-evowevh7]:hover .spf__fig[data-astro-cid-evowevh7] img[data-astro-cid-evowevh7]{transform:none}}@media(max-width:47.99rem){.spf__grid[data-astro-cid-evowevh7],.spf__card[data-astro-cid-evowevh7]{grid-template-columns:1fr}.spf__card[data-astro-cid-evowevh7]>.spf__icon[data-astro-cid-evowevh7]{grid-row:auto}}@media(max-width:61.99rem){#top .seh__fig img{object-position:50% 12%}}
