.protocol-intro{--fp-ink: var(--ki-teal-deep, #0A4A4A);--fp-rose-ink: var(--ki-rose-dark, #6B4450);--fp-serif: var(--ki-font-serif, "Cormorant Garamond", Georgia, serif);--fp-sans: var(--ki-font-sans, Inter, -apple-system, "Segoe UI", sans-serif);--fp-ink-muted: rgba(10, 74, 74, .66);--fp-ink-quiet: rgba(10, 74, 74, .46);--fp-hairline: rgba(10, 74, 74, .14);--fp-bg-warm: #fafaf6;padding:140px 56px;color:var(--fp-ink);font-family:var(--fp-sans)}.protocol-intro__inner{max-width:1280px;margin:0 auto}.protocol-intro__head{max-width:720px;margin:0 0 80px}.protocol-intro .subheading{font-family:var(--fp-sans);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fp-ink);margin:0}.protocol-intro .h2{font-family:var(--fp-serif);font-weight:600;font-size:clamp(36px,4.4vw,64px);line-height:1.15;letter-spacing:-.01em;color:var(--fp-ink);margin:24px 0 0;text-wrap:pretty}.protocol-intro .h2 em{font-style:italic;font-weight:400;color:var(--fp-rose-ink)}.protocol-intro__lede{font-family:var(--fp-serif);font-size:21px;line-height:1.55;color:var(--fp-ink-muted);margin:32px 0 0;max-width:620px}.protocol-intro__lede p{margin:0}.protocol-intro__formats{display:grid;grid-template-columns:1fr 1fr;gap:64px}.format-card{display:grid;grid-template-rows:auto auto;gap:36px}.format-card__photo{aspect-ratio:5 / 4;background:var(--card-bg, var(--fp-bg-warm));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:56px;text-decoration:none;color:inherit}.format-card__photo--plated:before{content:"";position:absolute;top:56px;right:56px;bottom:56px;left:56px;background:#fff;z-index:0}.format-card__photo img{width:50%;height:auto;display:block;position:relative;z-index:1}.format-card__caption{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:baseline}.format-card__name{font-family:var(--fp-serif);font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-.015em;color:var(--fp-ink);margin:0}.format-card__name em{font-style:italic;font-weight:400;color:var(--fp-rose-ink)}.format-card__line{font-family:var(--fp-serif);font-size:19px;line-height:1.5;color:var(--fp-ink-muted);margin:12px 0 0;max-width:36ch}.format-card__meta{text-align:right;min-width:80px;margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.format-card__meta-value{font-family:var(--fp-serif);font-size:24px;font-weight:500;letter-spacing:-.01em;color:var(--fp-ink);line-height:1}.format-card__meta-label{font-family:var(--fp-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-ink-quiet);line-height:1.2}.protocol-intro__foot{margin-top:64px;padding-top:32px;border-top:1px solid var(--fp-hairline)}.protocol-intro__foot p{font-family:var(--fp-serif);font-size:22px;line-height:1.4;letter-spacing:-.005em;color:var(--fp-ink-muted);margin:0;max-width:540px;text-wrap:pretty}.protocol-intro__foot p em{font-style:italic;font-weight:400;color:var(--fp-rose-ink)}@media(max-width:900px){.protocol-intro{padding:80px 24px}.protocol-intro__head{margin-bottom:56px}.protocol-intro__formats{grid-template-columns:1fr;gap:48px}.format-card__photo{padding:40px}.format-card__photo--plated:before{top:40px;right:40px;bottom:40px;left:40px}.format-card__caption{grid-template-columns:1fr;gap:8px}.format-card__meta{text-align:left;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ki-format-pairing.css.map */
