.sp[data-astro-cid-h43u6wjm]{display:grid;grid-template-columns:minmax(300px,36%) minmax(0,1fr);min-height:100vh;background:var(--color-bg)}.sp--sartoria[data-astro-cid-h43u6wjm]{--color-bg: #bc9181;--color-fg: #2e1209;--color-fg-muted: #4a2418;--color-fg-faint: rgba(46, 18, 9, .62);--color-border: rgba(46, 18, 9, .22)}.sp--sartoria[data-astro-cid-h43u6wjm] .sp__stream[data-astro-cid-h43u6wjm]{--svc-color: var(--color-fg)}.sp__info[data-astro-cid-h43u6wjm]{position:sticky;top:0;align-self:start;height:100vh;height:100svh;overflow-y:auto;display:flex;flex-direction:column;padding:clamp(6rem,14vh,8.5rem) clamp(1.5rem,1rem + 1.6vw,2.5rem) clamp(1.5rem,4vh,2.5rem);background:var(--svc-color);color:#fff}.sp__crumbs[data-astro-cid-h43u6wjm]{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:var(--space-md);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;color:#ffffffa6}.sp__crumbs[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.sp__crumbs[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]:hover,.sp__crumbs[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]:focus-visible{color:#fff;border-bottom-color:#fff}.sp__num[data-astro-cid-h43u6wjm]{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;opacity:.7}.sp__h1[data-astro-cid-h43u6wjm]{margin:0 0 var(--space-md);font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--display-style);font-size:clamp(1.6rem,1.1rem + 1.7vw,2.5rem);line-height:var(--leading-snug);letter-spacing:var(--display-spacing);color:#fff}.sp__divider[data-astro-cid-h43u6wjm]{width:32px;height:1px;margin-bottom:var(--space-md);background:#ffffff59;flex-shrink:0}.sp__intro[data-astro-cid-h43u6wjm]{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#ffffffe0}.sp__facts[data-astro-cid-h43u6wjm]{list-style:none;margin:var(--space-md) 0 0;padding:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-relaxed);letter-spacing:.04em;color:#ffffffb3}.sp__actions[data-astro-cid-h43u6wjm]{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:var(--space-lg)}.sp__btn[data-astro-cid-h43u6wjm]{display:inline-block;padding:12px 22px;border:1px solid rgba(255,255,255,.5);font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:#fff;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sp__btn[data-astro-cid-h43u6wjm]:hover,.sp__btn[data-astro-cid-h43u6wjm]:focus-visible{background:#ffffff26;border-color:#fff}.sp__btn--solid[data-astro-cid-h43u6wjm]{background:#fff;border-color:#fff;color:var(--svc-color)}.sp__btn--solid[data-astro-cid-h43u6wjm]:hover,.sp__btn--solid[data-astro-cid-h43u6wjm]:focus-visible{background:#ffffffd9}.sp__btn--ink[data-astro-cid-h43u6wjm]{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-bg)}.sp__btn--ink[data-astro-cid-h43u6wjm]:hover,.sp__btn--ink[data-astro-cid-h43u6wjm]:focus-visible{background:var(--svc-color);border-color:var(--svc-color)}.sp__btn--line[data-astro-cid-h43u6wjm]{border-color:#0003;color:var(--color-fg)}.sp__btn--line[data-astro-cid-h43u6wjm]:hover,.sp__btn--line[data-astro-cid-h43u6wjm]:focus-visible{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-bg)}.sp__stream[data-astro-cid-h43u6wjm]{min-width:0;padding-bottom:var(--space-xl)}.sp-media[data-astro-cid-h43u6wjm]{position:relative;width:100%;margin:0;overflow:hidden}.sp-media[data-astro-cid-h43u6wjm] img[data-astro-cid-h43u6wjm]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sp-text[data-astro-cid-h43u6wjm],.sp-list[data-astro-cid-h43u6wjm]{padding:28px clamp(20px,1rem + 1.6vw,40px)}.sp-label[data-astro-cid-h43u6wjm]{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--svc-color)}.sp-body[data-astro-cid-h43u6wjm]{margin:0;max-width:62ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg-muted);white-space:pre-line}.sp-body[data-astro-cid-h43u6wjm] strong{color:var(--color-fg);font-weight:500}.sp-body[data-astro-cid-h43u6wjm] .svc-step{display:block;margin:22px 0 6px;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--display-spacing);color:var(--color-fg)}.sp-body[data-astro-cid-h43u6wjm] .svc-quote{display:block;padding:8px 0;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--display-spacing);color:var(--svc-color)}.sp-caption[data-astro-cid-h43u6wjm]{margin:0;padding:12px clamp(20px,1rem + 1.6vw,40px) 16px;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-fg-faint)}.sp-list[data-astro-cid-h43u6wjm] ul[data-astro-cid-h43u6wjm],.sp-more[data-astro-cid-h43u6wjm] ul[data-astro-cid-h43u6wjm]{list-style:none;margin:0;padding:0;max-width:62ch}.sp-list[data-astro-cid-h43u6wjm] li[data-astro-cid-h43u6wjm],.sp-more[data-astro-cid-h43u6wjm] li[data-astro-cid-h43u6wjm]{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-fg-muted)}.sp-list[data-astro-cid-h43u6wjm] li[data-astro-cid-h43u6wjm]:last-child,.sp-more[data-astro-cid-h43u6wjm] li[data-astro-cid-h43u6wjm]:last-child{border-bottom:none}.sp-list[data-astro-cid-h43u6wjm] li[data-astro-cid-h43u6wjm]:before,.sp-more[data-astro-cid-h43u6wjm] li[data-astro-cid-h43u6wjm]:before{content:"";display:inline-block;width:5px;height:5px;margin-top:2px;border-radius:50%;background:var(--svc-color);flex-shrink:0}.sp-list[data-astro-cid-h43u6wjm] strong{color:var(--color-fg);font-weight:500}.sp-divider[data-astro-cid-h43u6wjm]{height:1px;margin:8px clamp(20px,1rem + 1.6vw,40px);border:0;background:var(--color-border)}.sp-review[data-astro-cid-h43u6wjm]{max-width:62ch;margin:0 0 var(--space-md);padding-left:var(--space-md);border-left:2px solid var(--svc-color)}.sp-review[data-astro-cid-h43u6wjm] blockquote[data-astro-cid-h43u6wjm]{margin:0}.sp-review[data-astro-cid-h43u6wjm] p[data-astro-cid-h43u6wjm]{margin:0;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);font-size:var(--text-lg);line-height:1.35;letter-spacing:var(--display-spacing);color:var(--color-fg)}.sp-review[data-astro-cid-h43u6wjm] figcaption[data-astro-cid-h43u6wjm]{margin-top:var(--space-xs);font-family:var(--font-body);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-faint)}.sp-reviews__all[data-astro-cid-h43u6wjm]{margin:var(--space-md) 0 0}.sp-reviews__all[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]{padding-bottom:3px;border-bottom:1px solid var(--color-fg);font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;color:var(--color-fg);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sp-reviews__all[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]:hover,.sp-reviews__all[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]:focus-visible{color:var(--svc-color);border-color:var(--svc-color)}.sp-more[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]{color:var(--color-fg);text-decoration:none;border-bottom:1px solid var(--color-border);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sp-more[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]:hover,.sp-more[data-astro-cid-h43u6wjm] a[data-astro-cid-h43u6wjm]:focus-visible{color:var(--svc-color);border-bottom-color:var(--svc-color)}.sp-faq__item[data-astro-cid-h43u6wjm]{max-width:62ch;border-bottom:1px solid var(--color-border)}.sp-faq__q[data-astro-cid-h43u6wjm]{position:relative;list-style:none;cursor:pointer;padding:14px 28px 14px 0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:.02em;color:var(--color-fg)}.sp-faq__q[data-astro-cid-h43u6wjm]::-webkit-details-marker{display:none}.sp-faq__q[data-astro-cid-h43u6wjm]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--color-fg-faint)}.sp-faq__item[data-astro-cid-h43u6wjm][open] .sp-faq__q[data-astro-cid-h43u6wjm]:after{content:"−"}.sp-faq__q[data-astro-cid-h43u6wjm]:hover,.sp-faq__q[data-astro-cid-h43u6wjm]:focus-visible{color:var(--svc-color)}.sp-faq__a[data-astro-cid-h43u6wjm]{margin:0 0 16px;max-width:62ch;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg-muted)}.sp-cta[data-astro-cid-h43u6wjm]{margin-top:var(--space-md)}.sp-cta__text[data-astro-cid-h43u6wjm]{max-width:24ch;margin:0;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--display-spacing);color:var(--color-fg)}.sp-cta[data-astro-cid-h43u6wjm] .sp__actions[data-astro-cid-h43u6wjm]{margin-top:0;padding-top:var(--space-md)}.sp-cta__area[data-astro-cid-h43u6wjm]{margin:var(--space-md) 0 0;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-fg-faint)}@media(max-width:768px){.sp[data-astro-cid-h43u6wjm]{grid-template-columns:1fr}.sp__info[data-astro-cid-h43u6wjm]{position:static;height:auto;overflow:visible;padding-top:6rem;padding-bottom:2rem}.sp__actions[data-astro-cid-h43u6wjm]{margin-top:0}}
