.of-wrap[data-astro-cid-xrik4p4p]{max-width:calc(90rem + 2 * var(--gutter))}@media (width>=1280px){.of-wrap[data-astro-cid-xrik4p4p]{padding-inline:clamp(2rem,2.8vw,3rem)}}.of-kicker[data-astro-cid-xrik4p4p]{color:var(--color-sage-text);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.75rem;font-weight:600}.of-btn[data-astro-cid-xrik4p4p]{min-height:3.25rem;color:var(--color-ink);letter-spacing:.16em;text-transform:uppercase;border:1px solid #6e7c60;border-radius:10px;align-items:center;gap:1.125rem;padding:.875rem 1.625rem .875rem 2rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .22s ease-out,border-color .22s ease-out,color .22s ease-out;display:inline-flex}.of-btn[data-astro-cid-xrik4p4p] svg[data-astro-cid-xrik4p4p]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem;transition:transform .22s ease-out}.of-btn[data-astro-cid-xrik4p4p]:hover{border-color:var(--color-sage-strong);background:var(--color-sage-strong);color:#fff}.of-btn[data-astro-cid-xrik4p4p]:hover svg[data-astro-cid-xrik4p4p]{transform:translate(3px)}.of-btn--filled[data-astro-cid-xrik4p4p]{border-color:var(--color-sage-strong);background:var(--color-sage-strong);color:#fff}.of-btn--filled[data-astro-cid-xrik4p4p]:hover{border-color:var(--color-sage-deep);background:var(--color-sage-deep)}.of-btn[data-astro-cid-xrik4p4p]:focus-visible,.of-jump__link[data-astro-cid-xrik4p4p]:focus-visible{box-shadow:var(--focus);outline:none}.of-hero[data-astro-cid-xrik4p4p]{background:#f3ece3;position:relative}.of-hero__copy[data-astro-cid-xrik4p4p]{padding-block:clamp(2rem,1.25rem + 2.5vw,3rem) 1.5rem}.of-hero__title[data-astro-cid-xrik4p4p]{letter-spacing:-.015em;text-wrap:balance;max-width:9em;font-size:clamp(2.75rem,1.2rem + 4.2vw,5rem);font-weight:400;line-height:1.02}.of-hero__photo[data-astro-cid-xrik4p4p]{aspect-ratio:16/10;object-fit:cover;object-position:45% 50%;background:#e9e0d4;width:100%;height:auto;display:block}.of-jump[data-astro-cid-xrik4p4p]{margin-top:clamp(1.25rem,.75rem + 1.5vw,2.25rem)}.of-jump__list[data-astro-cid-xrik4p4p]{flex-wrap:wrap;align-items:center;row-gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.of-jump__list[data-astro-cid-xrik4p4p] li[data-astro-cid-xrik4p4p]{align-items:center;display:flex}.of-jump__list[data-astro-cid-xrik4p4p] li[data-astro-cid-xrik4p4p]+li[data-astro-cid-xrik4p4p]:before{content:"";background:#9aa487;border-radius:50%;flex:none;width:5px;height:5px;margin-inline:clamp(1rem,.75rem + .8vw,1.5rem)}.of-jump__link[data-astro-cid-xrik4p4p]{min-height:2.75rem;color:var(--color-sage-deep);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.45em;border-radius:4px;align-items:center;font-size:.875rem;font-weight:600;text-decoration:underline 1px #0000;transition:text-decoration-color .2s ease-out;display:inline-flex}.of-jump__link[data-astro-cid-xrik4p4p]:hover{text-decoration-color:currentColor}.of-intro[data-astro-cid-xrik4p4p]{background:#f8f4ee;padding-block:clamp(2.25rem,1.25rem + 2.5vw,3.25rem)}.of-intro__grid[data-astro-cid-xrik4p4p]{gap:1.75rem;display:grid}.of-intro__title[data-astro-cid-xrik4p4p]{letter-spacing:-.012em;text-wrap:balance;max-width:11em;font-size:clamp(2rem,1.15rem + 2.2vw,3rem);font-weight:400;line-height:1.1}.of-intro__lead[data-astro-cid-xrik4p4p]{max-width:26rem;color:var(--color-ink-soft);text-wrap:pretty;margin-top:clamp(1rem,.5rem + 1.5vw,2rem);font-size:1rem;line-height:1.6}.of-intro__text[data-astro-cid-xrik4p4p]{max-width:30rem;color:var(--color-ink-soft);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.of-highlights[data-astro-cid-xrik4p4p]{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.of-highlights[data-astro-cid-xrik4p4p] li[data-astro-cid-xrik4p4p]{color:var(--color-ink);align-items:center;gap:.875rem;font-size:.875rem;line-height:1.4;display:flex}.of-highlights__icon[data-astro-cid-xrik4p4p]{fill:none;stroke:#6e7c60;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2.25rem;height:2.25rem}.of-pkg[data-astro-cid-xrik4p4p]{padding-block:clamp(1.75rem,1rem + 2vw,2.5rem)}@media (width>=1100px){.of-pkg[data-astro-cid-xrik4p4p]{padding-block:clamp(1rem,.25rem + 1.2vw,1.5rem)}}.of-pkg--basic[data-astro-cid-xrik4p4p]{background:#faf6f0}.of-pkg--basic-plus[data-astro-cid-xrik4p4p]{background:#f1e8dd}.of-pkg--premium[data-astro-cid-xrik4p4p]{background:#ecebe2}.of-pkg__grid[data-astro-cid-xrik4p4p]{grid-template-areas:"photo""head""scope""action";gap:1.25rem;display:grid}.of-pkg__media[data-astro-cid-xrik4p4p]{grid-area:photo}.of-pkg__photo[data-astro-cid-xrik4p4p]{aspect-ratio:4/3;object-fit:cover;object-position:var(--pos,50% 50%);background:#e9e0d4;border-radius:10px;width:100%;height:auto;display:block}.of-pkg__body[data-astro-cid-xrik4p4p]{display:contents}.of-pkg__head[data-astro-cid-xrik4p4p]{grid-area:head}.of-pkg__scope[data-astro-cid-xrik4p4p]{grid-area:scope}.of-pkg__action[data-astro-cid-xrik4p4p]{grid-area:action}.of-pkg__name[data-astro-cid-xrik4p4p]{letter-spacing:-.01em;font-size:clamp(2.5rem,1.5rem + 2.6vw,4rem);font-weight:400;line-height:1}.of-pkg__intro[data-astro-cid-xrik4p4p]{max-width:22rem;color:var(--color-ink);font-family:var(--font-serif);font-synthesis:none;text-wrap:pretty;margin-top:.875rem;font-size:clamp(1.1875rem,1.05rem + .35vw,1.3125rem);font-style:italic;line-height:1.32}.of-pkg__label[data-astro-cid-xrik4p4p]{color:var(--color-sage-text);font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.of-list[data-astro-cid-xrik4p4p]{margin:0;padding:0;list-style:none;display:grid}.of-list[data-astro-cid-xrik4p4p] li[data-astro-cid-xrik4p4p]{color:var(--color-ink);text-wrap:pretty;align-items:flex-start;gap:.75rem;padding-block:.3rem;font-size:.9375rem;line-height:1.45;display:flex}.of-list__icon[data-astro-cid-xrik4p4p]{fill:none;stroke:#6e7c60;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem}.of-cta[data-astro-cid-xrik4p4p]{background:#ece0d1}.of-cta__inner[data-astro-cid-xrik4p4p]{padding-block:clamp(2.5rem,1.5rem + 2.5vw,3.75rem)}.of-cta__title[data-astro-cid-xrik4p4p]{letter-spacing:-.012em;text-wrap:balance;max-width:13em;font-size:clamp(2rem,1.2rem + 2vw,3rem);font-weight:400;line-height:1.06}.of-cta__text[data-astro-cid-xrik4p4p]{max-width:29rem;color:var(--color-ink-soft);text-wrap:pretty;margin-top:1rem;font-size:1rem;line-height:1.6}.of-cta__inner[data-astro-cid-xrik4p4p]>.of-btn[data-astro-cid-xrik4p4p]{margin-top:1.75rem}@media (width>=768px){.of-hero__inner[data-astro-cid-xrik4p4p]{grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:clamp(24rem,14rem + 22vw,34rem);display:grid}.of-hero__title[data-astro-cid-xrik4p4p]{max-width:6.4em}.of-hero__copy[data-astro-cid-xrik4p4p]{padding-block:clamp(2.5rem,1.5rem + 2vw,3.5rem);align-self:center;padding-right:2rem}.of-hero__media[data-astro-cid-xrik4p4p]{width:54%;position:absolute;inset:0 0 0 auto}.of-hero__photo[data-astro-cid-xrik4p4p]{aspect-ratio:auto;border-radius:12px 0 0 12px;height:100%}.of-intro__grid[data-astro-cid-xrik4p4p]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0}.of-intro__lead-col[data-astro-cid-xrik4p4p]{padding-right:clamp(1.75rem,4vw,4rem)}.of-intro__side[data-astro-cid-xrik4p4p]{padding-left:clamp(1.75rem,4vw,4rem)}.of-highlights[data-astro-cid-xrik4p4p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.75rem}.of-highlights[data-astro-cid-xrik4p4p] li[data-astro-cid-xrik4p4p]{text-align:center;text-wrap:balance;flex-direction:column;justify-content:flex-start;gap:.625rem;padding-inline:.75rem}.of-pkg__grid[data-astro-cid-xrik4p4p]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo body""scope scope";align-items:center;gap:1.75rem clamp(1.75rem,4vw,3rem)}.of-pkg__body[data-astro-cid-xrik4p4p]{grid-area:body;display:block}.of-pkg__action[data-astro-cid-xrik4p4p]{margin-top:1.5rem}.of-list[data-astro-cid-xrik4p4p]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);column-gap:2rem}}@media (width>=1024px){.of-cta__inner[data-astro-cid-xrik4p4p]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:3rem;display:grid}.of-cta__inner[data-astro-cid-xrik4p4p]>.of-btn[data-astro-cid-xrik4p4p]{margin-top:0}}@media (width>=1100px){.of-pkg__grid[data-astro-cid-xrik4p4p]{grid-template-columns:minmax(0,27fr) minmax(0,28fr) minmax(0,41fr);grid-template-areas:"photo body scope";align-items:stretch;column-gap:clamp(2rem,3vw,3rem)}.of-pkg__media[data-astro-cid-xrik4p4p]{min-height:17rem;position:relative}.of-pkg__media[data-astro-cid-xrik4p4p] picture,.of-pkg__photo[data-astro-cid-xrik4p4p]{aspect-ratio:auto;height:100%;position:absolute;inset:0}.of-pkg__body[data-astro-cid-xrik4p4p]{align-self:center;padding-block:.5rem}.of-pkg__action[data-astro-cid-xrik4p4p]{margin-top:1.75rem}.of-pkg__scope[data-astro-cid-xrik4p4p]{align-self:center;padding:.5rem 0 .5rem clamp(1rem,2vw,2rem)}.of-list[data-astro-cid-xrik4p4p]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.of-btn[data-astro-cid-xrik4p4p],.of-btn[data-astro-cid-xrik4p4p] svg[data-astro-cid-xrik4p4p],.of-jump__link[data-astro-cid-xrik4p4p]{transition:none}.of-btn[data-astro-cid-xrik4p4p]:hover svg[data-astro-cid-xrik4p4p]{transform:none}}
