body[data-marble-preview]{background:var(--ks-porcelain);color:var(--ks-ink)}body[data-marble-preview] main>section{background:transparent;color:var(--ks-ink)}:root[data-hdr-variant] body[data-marble-preview] .ks-hdr-space{height:var(--hdr-clear)}.pv-eyebrow{display:inline-block;margin:0;font-size:.75rem;font-weight:600;letter-spacing:var(--ks-tracking-caps);text-transform:uppercase;line-height:1.3;color:var(--ks-muted)}.pv-title{margin:0;font-family:var(--ks-font-display);font-weight:400;font-size:clamp(2.75rem,1.5rem + 5vw,6rem);line-height:.98;letter-spacing:-.02em}.pv-title>span{display:block}.pv-title em,.pv-h2 em{font-style:italic}.pv-h2{margin:0;font-family:var(--ks-font-display);font-weight:400;font-size:clamp(2rem,1.45rem + 2.1vw,3.25rem);line-height:1.05;letter-spacing:-.015em}.pv-lead{margin:0;max-width:30rem;font-size:var(--ks-step-1);line-height:1.55;color:var(--ks-muted)}.pv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ks-space-3) var(--ks-space-5)}.pv-actions .ks-btn:hover .ks-arrow--down{transform:translateY(2px)}@media (max-width: 29.99rem){.pv-actions .ks-btn{width:100%}}.pv-chapter{padding-block:clamp(3.5rem,2.5rem + 4.5vw,7rem);border-top:1px solid var(--ks-line);scroll-margin-top:var(--ks-scroll-offset, 96px)}.pv-chapter--first{border-top:0}.pv-head{display:grid;gap:var(--ks-space-3) var(--ks-space-5);margin-bottom:clamp(2rem,1.4rem + 2.4vw,3.5rem)}@media (min-width: 64rem){.pv-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.pv-head>:first-child{grid-column:1 / 8}.pv-head>.pv-lead{grid-column:8 / 13;padding-bottom:.35rem}}.pv-frame{position:relative;display:block;overflow:hidden;background:var(--ks-linen)}.pv-frame img{width:100%;height:100%;object-fit:cover}body[data-marble-preview] .ki-card__actions{border-top-color:var(--ks-line)}.pv-invite__grid{display:grid;gap:var(--ks-space-5)}.pv-invite__title{max-width:15ch}.pv-invite__aside .pv-lead{max-width:26rem}.pv-invite__aside .pv-actions{margin-top:var(--ks-space-5)}.pv-invite__call{margin:0;color:var(--ks-muted);font-size:.9375rem}.pv-invite__call a{display:inline-flex;align-items:center;min-height:44px;color:var(--ks-ink)}@media (min-width: 64rem){.pv-invite__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ks-space-5);align-items:end}.pv-invite__title{grid-column:1 / 8}.pv-invite__aside{grid-column:9 / 13}}.pv-noscript{max-width:40rem;color:var(--ks-muted)}.pv-noscript__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:0 var(--ks-space-5);margin-top:var(--ks-space-4)}.pv-noscript__list a{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--ks-line);text-decoration:none}body[data-marble-preview] .sk-dlg::backdrop{background:#211d1a75}body[data-marble-preview] .sk-dlg__gallery{background:var(--ks-porcelain);color:var(--ks-ink)}body[data-marble-preview] .sk-dlg__stage{background:var(--ks-porcelain)}body[data-marble-preview] .sk-dlg__nav{border-top-color:var(--ks-line)}body[data-marble-preview] .sk-dlg__thumb{background:var(--ks-linen);box-shadow:inset 0 0 0 1px var(--ks-line)}body[data-marble-preview] .sk-dlg__thumb[aria-current=true]{box-shadow:0 0 0 1px var(--ks-porcelain),0 0 0 2px var(--ks-ink)}body[data-marble-preview] .sk-dlg__count{color:var(--ks-muted)}body[data-marble-preview] .sk-dlg__step{color:var(--ks-ink);border-color:var(--ks-line-strong)}body[data-marble-preview] .sk-dlg__step:hover{background:var(--ks-ink);color:var(--ks-on-dark)}body[data-marble-preview] .sk-dlg__gallery :focus-visible{outline:var(--ks-focus)}@media (min-width: 64rem){body[data-marble-preview] .sk-dlg__gallery{border-right:1px solid var(--ks-line)}}.pv-motion [data-pv-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ks-ease),transform .9s var(--ks-ease)}.pv-motion [data-pv-reveal].is-in{opacity:1;transform:none}[data-pv-drift]>img{transform:translate3d(0,var(--pv-y, 0px),0) scale(var(--pv-scale, 1));will-change:auto}.pv-motion-desk [data-pv-drift]{--pv-scale: 1.07}.pv-motion-desk [data-pv-drift]>img{will-change:transform}@media (hover: hover) and (prefers-reduced-motion: no-preference){.pv-hover img{transition:transform var(--ks-slow) var(--ks-ease)}.pv-hover:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion: reduce){.pv-motion [data-pv-reveal]{opacity:1;transform:none;transition:none}[data-pv-drift]>img{transform:none!important}}
