.svc-panel-overlay[data-astro-cid-p4flgmef]{position:fixed;inset:0;z-index:50;background:#00000073;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-in-out)}.svc-panel-overlay[data-astro-cid-p4flgmef].open{opacity:1;pointer-events:auto}.svc-panel[data-astro-cid-p4flgmef]{position:fixed;top:0;right:0;width:65%;height:100vh;z-index:51;display:flex;flex-direction:row;transform:translate(100%);pointer-events:none;visibility:hidden;overflow:hidden}.svc-panel[data-astro-cid-p4flgmef].open{transform:none;pointer-events:auto;visibility:visible}.svc-panel__info[data-astro-cid-p4flgmef]{width:36%;min-width:220px;flex-shrink:0;display:flex;flex-direction:column;padding:48px 32px 40px;position:relative;background:var(--svc-color, var(--color-accent));color:#fff;overflow:hidden}.svc-panel__close[data-astro-cid-p4flgmef]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;line-height:1;color:#ffffffb3;cursor:pointer;padding:4px 8px;transition:color var(--duration-fast) var(--ease-out);z-index:1}.svc-panel__close[data-astro-cid-p4flgmef]:hover{color:#fff}.svc-panel-close-fixed[data-astro-cid-p4flgmef]{display:none}.svc-panel__num[data-astro-cid-p4flgmef]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;opacity:.65;margin-bottom:var(--space-sm)}.svc-panel__title[data-astro-cid-p4flgmef]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--display-weight);font-style:var(--display-style);letter-spacing:var(--display-spacing);line-height:var(--leading-snug);white-space:pre-line;margin:0 0 var(--space-md);color:#fff}.svc-panel__divider[data-astro-cid-p4flgmef]{width:32px;height:1px;background:#ffffff59;margin-bottom:var(--space-md);flex-shrink:0}.svc-panel__desc[data-astro-cid-p4flgmef]{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#ffffffd1;flex:1;margin:0}.svc-panel__bottom[data-astro-cid-p4flgmef]{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-lg)}.svc-panel__cta[data-astro-cid-p4flgmef]{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.5);padding:10px 20px;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);align-self:flex-start}.svc-panel__cta[data-astro-cid-p4flgmef]:hover{background:#ffffff26;border-color:#fffc}.svc-panel__cta[data-astro-cid-p4flgmef][hidden]{display:none}.svc-panel__cta--solid[data-astro-cid-p4flgmef]{background:#fff;border-color:#fff;color:var(--svc-color, var(--color-accent))}.svc-panel__cta--solid[data-astro-cid-p4flgmef]:hover{background:#ffffffd9;border-color:#ffffffd9}.svc-panel__credits[data-astro-cid-p4flgmef]{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:#ffffff80;white-space:pre-line}.svc-panel__stream[data-astro-cid-p4flgmef]{flex:1;overflow-y:scroll;overflow-x:hidden;background:var(--color-bg);min-width:0;scrollbar-width:thin;scrollbar-color:var(--color-fg-faint) transparent}.svc-panel__stream[data-astro-cid-p4flgmef]::-webkit-scrollbar{width:3px}.svc-panel__stream[data-astro-cid-p4flgmef]::-webkit-scrollbar-track{background:transparent}.svc-panel__stream[data-astro-cid-p4flgmef]::-webkit-scrollbar-thumb{background:var(--color-fg-faint);border-radius:2px}.svc-panel__stream-content[data-astro-cid-p4flgmef]{width:100%}.svc-block--media{width:100%;background:var(--color-fg-faint);opacity:.08;flex-shrink:0}.svc-block--media:has(img){opacity:1;background:none}.svc-block--text{padding:28px 32px}.svc-block--text .svc-block__section-title{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--svc-color, var(--color-accent));margin:0 0 var(--space-sm)}.svc-block--text .svc-block__body{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-fg-muted);margin:0;white-space:pre-line}.svc-block--text .svc-block__body strong{color:var(--color-fg);font-weight:500}.svc-block--text .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)}.svc-block--text .svc-quote{display:block;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, var(--color-accent));padding:8px 0}.svc-block--caption{padding:12px 32px 16px}.svc-block--caption p{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-fg-faint);margin:0}.svc-block--list{padding:20px 32px}.svc-block--list .svc-block__list-label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--svc-color, var(--color-accent));margin:0 0 12px}.svc-block--list ul{list-style:none;margin:0;padding:0}.svc-block--list li{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)}.svc-block--list li:last-child{border-bottom:none}.svc-block--list li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--svc-color, var(--color-accent));flex-shrink:0;margin-top:2px}.svc-block--divider{height:1px;background:var(--color-border);margin:8px 32px}html.sartoria .svc-panel__stream[data-astro-cid-p4flgmef]{background:#0f0f0f;scrollbar-color:var(--color-accent) transparent}html.sartoria .svc-panel__stream[data-astro-cid-p4flgmef]::-webkit-scrollbar-thumb{background:var(--color-accent)}html.sartoria .svc-panel__close[data-astro-cid-p4flgmef]{color:#fff9}html.sartoria .svc-panel__close[data-astro-cid-p4flgmef]:hover{color:#fff}html.sartoria .svc-panel[data-astro-cid-p4flgmef]{--font-display: "Cormorant Garamond", "Georgia", serif;--display-weight: 300;--display-style: italic;--display-spacing: -.03em;--text-xs: clamp(.7rem, .65rem + .2vw, .8rem);--text-sm: clamp(.8rem, .75rem + .2vw, .875rem);--text-base: clamp(.95rem, .85rem + .4vw, 1.1rem);--text-lg: clamp(1.1rem, .9rem + .8vw, 1.5rem);--text-xl: clamp(1.4rem, 1rem + 1.5vw, 2.2rem);--body-weight: 400;font-weight:400}@media(max-width:768px){.svc-panel[data-astro-cid-p4flgmef]{width:100%;height:100vh;height:100dvh;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.svc-panel__info[data-astro-cid-p4flgmef]>.svc-panel__close[data-astro-cid-p4flgmef]{display:none}html.panel-open .svc-panel-close-fixed[data-astro-cid-p4flgmef]{display:block;position:fixed;top:12px;right:12px;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#00000047;color:#fff;font-size:28px;line-height:1;z-index:52}.svc-panel__stream-content[data-astro-cid-p4flgmef]{padding-bottom:96px}.svc-panel__info[data-astro-cid-p4flgmef]{width:100%;min-width:0;padding:48px 24px 32px;flex-shrink:0}.svc-panel__desc[data-astro-cid-p4flgmef]{flex:unset}.svc-panel__stream[data-astro-cid-p4flgmef]{flex:none;overflow:visible}.svc-block--text,.svc-block--list,.svc-block--caption{padding-left:20px;padding-right:20px}.svc-block--divider{margin-left:20px;margin-right:20px}}
