.pv-page{--pv-parchment:var(--mkt-parchment,#f6f3f1);--pv-mist:#f2f2f3;--pv-fog:#fafafb;--pv-ink:#17191c;--pv-off-black:#242424;--pv-graphite:#4e4d4d;--pv-slate:#63666f;--pv-ash:#cecac8;--pv-smoke:#a3a6af;--pv-ghost:#979799;--pv-line:color-mix(in srgb,#17191c 10%,#0000);--pv-line-strong:color-mix(in srgb,#17191c 16%,#0000);--pv-radius:8px;--pv-page:var(--mkt-page,1420px);--pv-content:1160px;--pv-serif:var(--font-serif-brand),var(--font-signifier),ui-serif,Georgia,"Times New Roman",Times,serif;--pv-sans:var(--font-inter),var(--font-sohne),ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--pv-parchment);color:var(--pv-ink);font-family:var(--pv-sans);-webkit-font-smoothing:antialiased;font-synthesis:none}.pv-page *,.pv-page :after,.pv-page :before{box-sizing:border-box}.pv-page [data-reveal-child],.pv-page [data-reveal-nav],.pv-page [data-reveal]{opacity:0}.pv-page .mkt-word{display:inline-block;opacity:0}@media (prefers-reduced-motion:reduce){.pv-page .mkt-word,.pv-page [data-reveal-child],.pv-page [data-reveal-nav],.pv-page [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}.pv-shell{width:100%;max-width:var(--pv-page);margin-inline:auto;padding-inline:24px}@media (min-width:1024px){.pv-shell{padding-inline:40px}}.pv-hero{padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,56px);border-bottom:1px solid var(--pv-line)}.pv-hero__inner{max-width:var(--pv-content);margin-inline:auto}.pv-kicker{display:block;margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pv-ghost)}.pv-hero__title{margin:0 0 18px;font-family:var(--pv-serif);font-weight:400;font-size:clamp(2.75rem,5.5vw,4.25rem);line-height:1.12;letter-spacing:-.03em;color:var(--pv-ink);max-width:14ch;text-wrap:balance}.pv-hero__title em{font-style:italic;font-weight:400}.pv-hero__body{margin:0 0 20px;max-width:34rem;font-size:17px;line-height:1.55;color:var(--pv-slate);text-wrap:pretty}.pv-hero__body a{color:var(--pv-ink);text-decoration:underline;text-underline-offset:3px}.pv-hero__body a:hover{color:var(--pv-graphite)}.pv-meta{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:none;border-radius:0;background:#0000;color:var(--pv-slate);font-size:14px;font-weight:400}.pv-meta svg{color:var(--pv-smoke);flex-shrink:0}.pv-doc{padding:clamp(36px,5vw,56px) 0 clamp(72px,10vw,120px)}.pv-doc__inner{max-width:var(--pv-content);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}@media (min-width:901px){.pv-doc__inner{grid-template-columns:220px minmax(0,1fr);gap:clamp(40px,6vw,72px)}}.pv-toc{display:none}@media (min-width:901px){.pv-toc{display:block;position:sticky;top:96px;width:100%;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px;scrollbar-width:thin}}.pv-toc__label{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--pv-line);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pv-ghost);background:var(--pv-parchment)}.pv-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pv-toc__list a{display:block;padding:8px 0 8px 12px;margin-left:-12px;border-left:2px solid #0000;font-size:14px;font-weight:400;line-height:1.35;color:var(--pv-slate);text-decoration:none;transition:color .15s ease,border-color .15s ease}.pv-toc__list a:focus-visible,.pv-toc__list a:hover{color:var(--pv-ink)}.pv-toc__list a.is-active,.pv-toc__list a[aria-current=location]{color:var(--pv-ink);font-weight:500;border-left-color:var(--pv-ink)}.pv-main{min-width:0}.pv-chips{display:none;flex-wrap:wrap;gap:4px 2px;margin:0 0 36px;padding:0 0 4px;border-bottom:1px solid var(--pv-line);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pv-chips::-webkit-scrollbar{display:none}.pv-chips a{display:inline-flex;align-items:center;padding:10px 12px;margin-bottom:-1px;border:none;border-bottom:2px solid #0000;border-radius:0;background:#0000;color:var(--pv-slate);font-size:13px;font-weight:400;white-space:nowrap;text-decoration:none;transition:color .15s ease,border-color .15s ease}.pv-chips a:hover{color:var(--pv-ink)}.pv-chips a.is-active,.pv-chips a[aria-current=location]{color:var(--pv-ink);font-weight:500;border-bottom-color:var(--pv-ink)}@media (max-width:900px){.pv-chips{display:flex}}.pv-summary{margin:0 0 40px;padding:20px 22px;border-radius:var(--pv-radius);border:1px solid var(--pv-line-strong);background:color-mix(in srgb,#fff 70%,var(--pv-mist));max-width:40rem}.pv-summary__label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pv-ghost)}.pv-summary__title{margin:0 0 8px;font-family:var(--pv-serif);font-weight:400;font-size:clamp(1.25rem,2.2vw,1.55rem);letter-spacing:-.02em;line-height:1.3;color:var(--pv-ink);text-wrap:balance}.pv-summary__body{margin:0;font-size:15px;line-height:1.55;color:var(--pv-slate);max-width:38rem;text-wrap:pretty}.pv-prose{max-width:720px}.pv-sec{scroll-margin-top:108px}.pv-sec+.pv-sec{margin-top:44px;padding-top:44px;border-top:1px solid var(--pv-line)}.pv-sec__title{display:flex;align-items:baseline;gap:14px;margin:0 0 16px;font-family:var(--pv-serif);font-weight:400;font-size:clamp(1.45rem,2.4vw,1.75rem);letter-spacing:-.02em;line-height:1.2;color:var(--pv-ink)}.pv-num{flex:none;font-family:var(--pv-sans);font-size:.72em;font-weight:500;letter-spacing:.04em;color:var(--pv-smoke);line-height:1;translate:0 -.05em}.pv-sec li,.pv-sec p{font-size:16px;line-height:1.65;color:var(--pv-graphite)}.pv-sec p{margin:0 0 14px}.pv-sec ul{margin:0 0 16px;padding-left:1.2rem}.pv-sec li{margin-bottom:8px}.pv-sec li::marker{color:var(--pv-smoke)}.pv-sec strong{color:var(--pv-ink);font-weight:500}.pv-sec a{color:var(--pv-ink);text-decoration:underline;text-underline-offset:3px}.pv-sec a:hover{color:var(--pv-graphite)}.pv-contact{display:flex;flex-direction:column;gap:0;margin-top:16px;border-top:1px solid var(--pv-line)}.pv-contact-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;border-bottom:1px solid var(--pv-line);background:#0000}.pv-contact-row svg{color:var(--pv-smoke);flex-shrink:0}.pv-contact-row a{color:var(--pv-ink);text-decoration:none;font-weight:500;font-size:15px}.pv-contact-row a:hover{text-decoration:underline;text-underline-offset:3px}.pv-contact-row span{color:var(--pv-slate);font-size:14px}