.ink-mark:where(.astro-wxsbbmt7){fill:var(--folio-sage);display:block;overflow:visible}.ink-mark__pen:where(.astro-wxsbbmt7){fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s cubic-bezier(.6,.1,.3,1) forwards ink-write}.ink-mark__pen--top:where(.astro-wxsbbmt7){stroke-width:74px;animation-delay:.15s}.ink-mark__pen--stem:where(.astro-wxsbbmt7){stroke-width:62px;animation-delay:.7s}.ink-mark__pen--bar:where(.astro-wxsbbmt7){stroke-width:48px;animation-duration:.35s;animation-delay:1.2s}.ink-mark__dot:where(.astro-wxsbbmt7){transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.3,1.6,.5,1) 1.6s forwards ink-dot;transform:scale(0)}@keyframes ink-write{to{stroke-dashoffset:0}}@keyframes ink-dot{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ink-mark__pen:where(.astro-wxsbbmt7){stroke-dashoffset:0;animation:none}.ink-mark__dot:where(.astro-wxsbbmt7){animation:none;transform:none}}.hero__copy:where(.astro-lcdefpme){flex:1 1 0;max-width:36rem}.hero__mark:where(.astro-lcdefpme){width:clamp(3.5rem,8vw,5rem);margin-bottom:.5rem}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){font-size:var(--text-5xl);letter-spacing:-.035em;line-height:1.02}.hero__lede:where(.astro-lcdefpme){max-width:33rem;font-size:var(--text-xl);color:var(--folio-muted);line-height:1.55}.hero__note:where(.astro-lcdefpme){font-size:var(--text-sm);color:var(--folio-muted)}.hero__device:where(.astro-lcdefpme){flex:0 30rem;width:min(100%,30rem);margin-inline:auto}@media (width>=900px){.hero__device:where(.astro-lcdefpme){margin-inline:0}}.feature__copy:where(.astro-lcdefpme){flex:1 1 0;max-width:32rem}.feature:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--text-4xl)}.feature__copy:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:var(--folio-muted)}.feature__points:where(.astro-lcdefpme){border-top:1px solid var(--folio-hairline);margin:.5rem 0 0;padding:0;list-style:none}.feature__points:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-bottom:1px solid var(--folio-hairline);font-size:var(--text-base);background:radial-gradient(circle at .35rem 50%, var(--folio-sage) .22rem, transparent .24rem) no-repeat;padding:.7rem 0 .7rem 1.6rem}.feature__device:where(.astro-lcdefpme){flex:0 26rem;width:min(100%,26rem);margin-inline:auto}.section-title:where(.astro-lcdefpme){font-size:var(--text-3xl);max-width:30rem}.details:where(.astro-lcdefpme){margin:0;padding:0;list-style:none}.details:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-top:2px solid var(--folio-sage);padding-top:1rem}.details:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--text-xl);margin-bottom:.4rem}.details:where(.astro-lcdefpme) p:where(.astro-lcdefpme){font-size:var(--text-base);color:var(--folio-muted)}.gallery__item:where(.astro-lcdefpme){margin:0}@media (width<=599px){.gallery:where(.astro-lcdefpme){scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1rem;padding:.5rem 1rem 1.5rem;display:flex;overflow-x:auto}.gallery__item:where(.astro-lcdefpme){scroll-snap-align:center;flex:0 0 72%}}.gallery:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme){font-size:var(--text-base);color:var(--folio-muted);text-align:center}.gallery__item:where(.astro-lcdefpme):nth-child(2n){margin-top:0}@media (width>=1200px){.gallery__item:where(.astro-lcdefpme):nth-child(2n){margin-top:3rem}}.privacy__copy:where(.astro-lcdefpme){flex:1 1 0;max-width:28rem}.privacy:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--text-4xl);color:#fff}.privacy__copy:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--folio-soft)}.privacy__facts:where(.astro-lcdefpme){flex:1 1 0;margin:0}.privacy__facts:where(.astro-lcdefpme) div:where(.astro-lcdefpme){border-top:1px solid #ffffff59;padding:1rem 0 0}.privacy__facts:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){color:#fff;font-weight:600}.privacy__facts:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){font-size:var(--text-base);color:var(--folio-mint);margin:.2rem 0 0}.closing:where(.astro-lcdefpme){text-align:center}.closing:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--text-4xl)}.closing:where(.astro-lcdefpme) p:where(.astro-lcdefpme){max-width:32rem;color:var(--folio-muted)}
