:root{--zp-ink: #0B0C0A;--zp-ink-2: #1A1A18;--zp-paper: #FFFFFF;--zp-bone: #F4EFE3;--zp-bone-2: #EBE4D2;--zp-grey-50: #FAFAF9;--zp-grey-100: #F1F0EC;--zp-grey-200: #E1DFD8;--zp-grey-300: #C9C6BC;--zp-grey-400: #A8A59A;--zp-grey-500: #6E6C63;--zp-grey-600: #54534C;--zp-grey-700: #34332E;--zp-grey-800: #1F1E1B;--zp-olive-800: #353A2B;--zp-olive-600: #565C46;--zp-olive-400: #8A916D;--zp-olive-100: #D7DAC2;--zp-sand: #E8DDC4;--zp-peach: #F4D9B0;--zp-signal: #FFC107;--zp-ember: #E94E3B;--zp-success: #2F7D52;--zp-success-soft: #ECF1ED;--zp-warning: #A1660B;--zp-warning-soft: #F4EEDF;--zp-danger: #B83227;--zp-danger-soft: #F3E6E3;--zp-info: #2A5285;--zp-info-soft: #E7ECF2;--bg-1: var(--zp-bone);--bg-2: var(--zp-bone-2);--bg-3: var(--zp-grey-200);--bg-inverse: var(--zp-ink);--fg-1: var(--zp-ink);--fg-2: var(--zp-grey-600);--fg-3: var(--zp-grey-500);--border-1: var(--zp-grey-200);--border-2: var(--zp-grey-300);--border-strong: var(--zp-ink);--accent: var(--zp-ink);--accent-fg: var(--zp-bone)}[data-theme=paper]{--bg-1: var(--zp-paper);--bg-2: var(--zp-grey-50);--bg-3: var(--zp-grey-100);--bg-inverse: var(--zp-ink);--fg-1: var(--zp-ink);--fg-2: var(--zp-grey-600);--fg-3: var(--zp-grey-500);--border-1: var(--zp-grey-100);--border-2: var(--zp-grey-200)}[data-theme=ink]{--bg-1: var(--zp-ink);--bg-2: var(--zp-ink-2);--bg-3: var(--zp-grey-800);--bg-inverse: var(--zp-bone);--fg-1: var(--zp-bone);--fg-2: var(--zp-grey-300);--fg-3: var(--zp-grey-400);--border-1: var(--zp-grey-700);--border-2: var(--zp-grey-600);--accent: var(--zp-bone);--accent-fg: var(--zp-ink)}[data-theme=deck]{--bg-1: var(--zp-olive-800);--bg-2: var(--zp-olive-600);--bg-3: var(--zp-ink-2);--fg-1: var(--zp-bone);--fg-2: var(--zp-sand);--fg-3: var(--zp-olive-400)}:root{--font-display-A: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--font-display-B: "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--font-display-C: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-display-A);--font-sans: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display-weight: 800;--display-track: -.04em}:root{--rail: 1760px;--gutter: max(clamp(24px, 5vw, 80px), (100vw - 1760px) / 2)}[data-display=A]{--font-display: var(--font-display-A);--display-weight: 800;--display-track: -.04em}[data-display=B]{--font-display: var(--font-display-B);--display-weight: 700;--display-track: -.02em}[data-display=C]{--font-display: var(--font-display-C);--display-weight: 900;--display-track: -.03em}:root{--t-12: .75rem;--t-13: .8125rem;--t-14: .875rem;--t-15: .9375rem;--t-16: 1rem;--t-18: 1.125rem;--t-20: 1.25rem;--t-24: 1.5rem;--t-28: 1.75rem;--t-32: 2rem;--t-40: 2.5rem;--t-48: 3rem;--t-56: 3.5rem;--t-72: 4.5rem;--t-96: 6rem;--lh-tight: 1.02;--lh-snug: 1.15;--lh-body: 1.5;--lh-loose: 1.65;--tr-mark: -.03em;--tr-tight: -.015em;--tr-normal: 0;--tr-eyebrow: .18em;--tr-mono: .02em}:root{--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--r-xl: 14px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 72px;--s-11: 96px;--shadow-sm: 0 1px 2px rgba(11, 12, 10, .04);--shadow-md: 0 2px 8px rgba(11, 12, 10, .06), 0 1px 2px rgba(11, 12, 10, .04);--shadow-lg: 0 10px 30px rgba(11, 12, 10, .08), 0 4px 10px rgba(11, 12, 10, .04);--ring: 0 0 0 3px color-mix(in oklab, var(--fg-1) 16%, transparent)}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/big-shoulders-v4-latin-800.woff2) format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/big-shoulders-v4-latin-900.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-v9-latin-regular.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-tight-v9-latin-500.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-v9-latin-600.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-v9-latin-700.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-regular.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-500.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-600.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-v25-latin-700.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-v15-latin-700.woff2) format("woff2")}*{box-sizing:border-box}html,body{margin:0;padding:0}html,body{background:var(--bg-1);color:var(--fg-1)}html{scroll-behavior:smooth;scroll-padding-top:clamp(72px,9vh,96px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--t-16);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:var(--zp-ink);color:var(--zp-bone)}.zp-display,.zp-h0{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(3rem,6vw + 1rem,var(--t-96));line-height:var(--lh-tight);letter-spacing:var(--display-track);text-transform:uppercase;color:var(--fg-1)}.zp-h1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-56);line-height:var(--lh-tight);letter-spacing:var(--display-track);text-transform:uppercase;color:var(--fg-1)}.zp-h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-40);line-height:var(--lh-snug);letter-spacing:var(--display-track);text-transform:uppercase;color:var(--fg-1)}.zp-h3{font-family:var(--font-sans);font-weight:600;font-size:var(--t-24);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--fg-1)}.zp-h4{font-family:var(--font-sans);font-weight:600;font-size:var(--t-18);line-height:var(--lh-snug);color:var(--fg-1)}.zp-lede{font-family:var(--font-sans);font-weight:400;font-size:var(--t-20);line-height:var(--lh-loose);color:var(--fg-2)}.zp-body{font-family:var(--font-sans);font-weight:400;font-size:var(--t-16);line-height:var(--lh-body);color:var(--fg-1)}.zp-small{font-family:var(--font-sans);font-weight:400;font-size:var(--t-14);line-height:var(--lh-body);color:var(--fg-2)}.zp-micro{font-family:var(--font-sans);font-weight:500;font-size:var(--t-12);line-height:1.3;color:var(--fg-3)}.zp-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--t-12);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--fg-2)}.zp-mono{font-family:var(--font-mono);font-weight:400;font-size:var(--t-13);letter-spacing:var(--tr-mono);color:var(--fg-1)}:root{--zp-ink-3: #22231F;--zp-line-ink: #1F201D;--zp-line-ink-2: #2A2B28;--zp-mist: #E8E9E6;--zp-mist-line: #C9CBC6;--wrap: 1440px;--pad: clamp(20px, 4.5vw, 64px);--nav-h: 92px;--h1: clamp(56px, 6.2vw, 96px);--h2: clamp(44px, 4.6vw, 72px);--h3: clamp(32px, 3vw, 44px);--h4: 32px;--num: 40px;--lead: 20px;--c2: repeat(2, minmax(0, 1fr));--c3: repeat(3, minmax(0, 1fr));--c3n: repeat(3, minmax(0, 1fr));--c4: repeat(4, minmax(0, 1fr));--c5: repeat(5, minmax(0, 1fr));--cf: repeat(5, minmax(0, 1fr))}@media(max-width:1000px){:root{--c3: minmax(0, 1fr);--c3n: repeat(2, minmax(0, 1fr));--c4: repeat(2, minmax(0, 1fr));--c5: repeat(3, minmax(0, 1fr));--cf: repeat(3, minmax(0, 1fr))}}@media(max-width:960px){:root{--nav-h: 72px}}@media(max-width:640px){:root{--h1: 52px;--h2: 40px;--lead: 18px;--c2: minmax(0, 1fr);--c3n: minmax(0, 1fr);--c4: minmax(0, 1fr);--c5: minmax(0, 1fr);--cf: repeat(2, minmax(0, 1fr))}}.zp-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.zp-d{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.035em;line-height:.92}.zp-lbl{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.zp-mono-lbl{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.zp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:17px 28px;border:0;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,gap .2s}.zp-btn:hover{gap:16px}.zp-btn svg{width:14px;height:14px;flex:none}.zp-btn--sm{padding:13px 22px;font-size:15px}.zp-btn--light{background:var(--zp-bone);color:var(--zp-ink)}.zp-btn--light:hover{background:#fff}.zp-btn--dark{background:var(--zp-ink);color:var(--zp-bone)}.zp-btn--dark:hover{background:var(--zp-line-ink-2)}.zp-btn--ghost{background:transparent;color:var(--zp-bone);box-shadow:inset 0 0 0 1px #f4efe373}.zp-btn--ghost:hover{background:#f4efe314}.zp-btn--ghost-ink{background:transparent;color:var(--zp-ink);box-shadow:inset 0 0 0 1px var(--zp-ink)}.zp-btn--ghost-ink:hover{background:#0b0c0a0f}.zp-btn:focus-visible,.zp-chip:focus-visible{outline:2px solid var(--zp-signal);outline-offset:2px}.zp-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(244,239,227,.45);background:transparent;color:var(--zp-bone);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}.zp-chip.is-on{background:var(--zp-bone);color:var(--zp-ink);border-color:var(--zp-bone)}.zp-chip--ink{border-color:var(--zp-ink);color:var(--zp-ink)}.zp-chip--ink.is-on{background:var(--zp-ink);color:var(--zp-bone);border-color:var(--zp-ink)}.zp-arrow{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;transition:background .2s,color .2s}@keyframes zpup{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes zpmask{0%{clip-path:inset(0 0 100% 0);transform:translateY(24px)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes zppulse{0%,to{box-shadow:0 0 0 4px #ffc10750}50%{box-shadow:0 0 0 10px #ffc10710}}.zp-up{animation:zpup .9s cubic-bezier(.2,0,0,1) both}.zp-pulse{animation:zppulse 2.4s ease-in-out infinite}@supports (animation-timeline: view()){.zp-rv{animation:zpup linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.zp-mask{animation:zpmask linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}@media(prefers-reduced-motion:reduce){.zp-up,.zp-pulse,.zp-rv,.zp-mask{animation:none!important}.zp-btn,.zp-arrow{transition:none!important}}.zpn[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--zp-ink);border-bottom:1px solid var(--zp-line-ink);transition:transform .35s ease,opacity .35s ease}.zpn-inner[data-astro-cid-dmqpwcec]{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad);height:var(--nav-h);display:flex;align-items:center;gap:40px}.zpn-brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;flex:none}.zpn-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;height:32px;width:auto}.zpn-links[data-astro-cid-dmqpwcec]{margin-left:auto;display:flex;align-items:center;gap:40px;font-family:var(--font-sans);font-size:16px;color:var(--zp-grey-400)}.zpn-link[data-astro-cid-dmqpwcec]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--zp-grey-400);transition:color .18s ease}.zpn-link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;bottom:6px;width:0;height:2px;background:var(--zp-signal);transition:width .25s cubic-bezier(.2,.7,.2,1)}.zpn-link[data-astro-cid-dmqpwcec]:hover,.zpn-link[data-astro-cid-dmqpwcec].is-active{color:var(--zp-bone)}.zpn-link[data-astro-cid-dmqpwcec]:hover:after,.zpn-link[data-astro-cid-dmqpwcec].is-active:after{width:100%}.zpn-link[data-astro-cid-dmqpwcec]:focus-visible,.zpn-brand[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--zp-signal);outline-offset:4px}.zpn-cta[data-astro-cid-dmqpwcec]{flex:none}.zpn-dd[data-astro-cid-dmqpwcec]{position:relative;display:inline-flex}.zpn-dd-menu[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:-20px;padding-top:22px;display:none;z-index:10}.zpn-dd[data-astro-cid-dmqpwcec]:hover .zpn-dd-menu[data-astro-cid-dmqpwcec],.zpn-dd[data-astro-cid-dmqpwcec]:focus-within .zpn-dd-menu[data-astro-cid-dmqpwcec]{display:block}.zpn-dd-menu[data-astro-cid-dmqpwcec]>div[data-astro-cid-dmqpwcec]{background:var(--zp-ink-2);border:1px solid var(--zp-line-ink-2);border-top:2px solid var(--zp-signal);min-width:240px;padding:8px 0}.zpn-dd-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:14px 20px;color:var(--zp-grey-400);font-size:16px}.zpn-dd-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.zpn-dd-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:focus-visible{color:var(--zp-bone);background:var(--zp-ink-3);outline:none}.zpn-soon[data-astro-cid-dmqpwcec]{margin-left:10px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--zp-signal)}.zpn[data-astro-cid-dmqpwcec].is-hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.zpn-burger[data-astro-cid-dmqpwcec]{display:none;margin-left:auto;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;color:var(--zp-bone);cursor:pointer;-webkit-tap-highlight-color:transparent}.zpn-burger[data-astro-cid-dmqpwcec] .zpn-bars[data-astro-cid-dmqpwcec]{position:relative;display:block;width:22px;height:14px}.zpn-burger[data-astro-cid-dmqpwcec] .zpn-bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{position:absolute;left:0;height:2px;width:22px;background:currentColor}.zpn-burger[data-astro-cid-dmqpwcec] .zpn-bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:nth-child(1){top:0}.zpn-burger[data-astro-cid-dmqpwcec] .zpn-bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:nth-child(2){top:6px}.zpn-burger[data-astro-cid-dmqpwcec] .zpn-bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:nth-child(3){top:12px}.zpn-sheet[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:200;background:var(--zp-ink);color:var(--zp-bone);display:flex;flex-direction:column;padding:0 var(--pad) max(28px,env(safe-area-inset-bottom));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .28s ease,transform .32s cubic-bezier(.22,.61,.36,1),visibility .28s;overflow-y:auto;-webkit-overflow-scrolling:touch}.zpn-sheet[data-astro-cid-dmqpwcec].is-open{opacity:1;visibility:visible;transform:none}.zpn-sheet-top[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);flex:none;border-bottom:1px solid var(--zp-line-ink)}.zpn-sheet-top[data-astro-cid-dmqpwcec] .zpn-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:28px}.zpn-sheet-close[data-astro-cid-dmqpwcec]{width:44px;height:44px;margin-right:-10px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--zp-bone);cursor:pointer;-webkit-tap-highlight-color:transparent}.zpn-sheet-close[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:22px;height:22px}.zpn-sheet-links[data-astro-cid-dmqpwcec]{list-style:none;margin:clamp(16px,4vh,40px) 0 0;padding:0}.zpn-sheet-links[data-astro-cid-dmqpwcec]>li[data-astro-cid-dmqpwcec]{border-bottom:1px solid var(--zp-line-ink-2)}.zpn-sheet-link[data-astro-cid-dmqpwcec]{display:flex;align-items:baseline;gap:16px;padding:18px 0;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,11vw,52px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:var(--zp-bone)}.zpn-sheet-link[data-astro-cid-dmqpwcec] .idx[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.2em;color:var(--zp-grey-400);flex:none;width:2ch}.zpn-sheet-link[data-astro-cid-dmqpwcec].is-active .idx[data-astro-cid-dmqpwcec]{color:var(--zp-signal)}.zpn-sheet-sub[data-astro-cid-dmqpwcec]{list-style:none;margin:-6px 0 0;padding:0 0 14px calc(2ch + 16px)}.zpn-sheet-sub[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;min-height:44px;font-size:17px;color:var(--zp-grey-400)}.zpn-sheet-cta[data-astro-cid-dmqpwcec]{margin-top:clamp(28px,5vh,44px);justify-content:space-between}.zpn-sheet-foot[data-astro-cid-dmqpwcec]{margin-top:22px;display:flex;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--zp-grey-400)}.zpn-sheet-foot[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--zp-grey-400);display:inline-flex;align-items:center;min-height:44px;margin-top:-14px}@media(max-width:960px){.zpn-links[data-astro-cid-dmqpwcec],.zpn-cta[data-astro-cid-dmqpwcec]{display:none}.zpn-burger[data-astro-cid-dmqpwcec]{display:inline-flex}.zpn-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:28px}}@media(min-width:961px){.zpn-sheet[data-astro-cid-dmqpwcec]{display:none!important}}@media(prefers-reduced-motion:reduce){.zpn[data-astro-cid-dmqpwcec],.zpn-sheet[data-astro-cid-dmqpwcec],.zpn-link[data-astro-cid-dmqpwcec],.zpn-link[data-astro-cid-dmqpwcec]:after{transition:none}}.zpf[data-astro-cid-sz7xmlte]{background:var(--zp-ink);color:var(--zp-bone);border-top:1px solid var(--zp-line-ink);font-family:var(--font-sans)}.zpf-inner[data-astro-cid-sz7xmlte]{max-width:var(--wrap);margin:0 auto;padding:clamp(56px,7vw,88px) var(--pad) 48px}.zpf-top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:64px;justify-content:space-between}.zpf-brand[data-astro-cid-sz7xmlte]{flex:1 1 300px}.zpf-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:44px;width:auto}.zpf-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--zp-grey-400)}.zpf-cols[data-astro-cid-sz7xmlte]{flex:2 1 640px;display:grid;grid-template-columns:var(--cf);gap:32px;font-size:16px}.zpf-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.zpf-col[data-astro-cid-sz7xmlte] .zp-lbl[data-astro-cid-sz7xmlte]{color:var(--zp-grey-400)}.zpf-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--zp-bone);transition:color .15s ease}.zpf-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--zp-signal)}.zpf-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible,.zpf-brand[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--zp-signal);outline-offset:3px}.zpf-meta[data-astro-cid-sz7xmlte]{margin-top:clamp(56px,7vw,88px);padding-top:24px;border-top:1px solid var(--zp-line-ink);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-size:14px;color:var(--zp-grey-400)}@media(max-width:640px){.zpf-cols[data-astro-cid-sz7xmlte]{flex-basis:100%;row-gap:40px}.zpf-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:4px 0}}
