box-pk{box-sizing:border-box;padding:var(--box-padding,var(--s1));border-style:solid;border-width:var(--box-border-width,0);border-color:var(--box-border-color,transparent);border-radius:var(--box-border-radius,0);color:var(--box-color,inherit);background-color:var(--box-bg-color,transparent);box-shadow:var(--box-shadow,none);display:inline-block}center-pk{box-sizing:content-box;max-inline-size:var(--center-max-width,var(--measure));margin-inline:auto;padding-inline-start:var(--center-gutter,0);padding-inline-end:var(--center-gutter,0);display:block}center-pk[alignText]{text-align:center}center-pk[intrinsic]{flex-direction:column;align-items:center;display:flex}cluster-pk{gap:var(--cluster-gap,var(--s1));justify-content:var(--cluster-justify,flex-start);align-items:var(--cluster-align,flex-start);flex-wrap:wrap;display:flex}container-pk{display:block;container-type:inline-size}cover-pk{min-block-size:var(--cover-min-height,100vh);padding:var(--cover-padding,var(--s1));flex-direction:column;display:flex}cover-pk[noPad]{padding:0}cover-pk>*{margin-block:var(--cover-space,var(--s0))}cover-pk>[data-pk-centered],cover-pk>[slot=centered]{margin-block:auto}cover-pk>:first-child:not([data-pk-centered]):not([slot=centered]){margin-block-start:0}cover-pk>:last-child:not([data-pk-centered]):not([slot=centered]){margin-block-end:0}frame-pk{aspect-ratio:var(--frame-n) / var(--frame-d);justify-content:center;align-items:center;display:flex;overflow:hidden}frame-pk>img,frame-pk>video{object-fit:cover;block-size:100%;inline-size:100%}grid-pk{grid-gap:var(--grid-space,var(--s1));align-items:var(--grid-align,stretch);justify-content:var(--grid-justify,stretch);display:grid}@supports (width:min(var(--grid-min, 250px), 100%)){grid-pk{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,250px), 100%), 1fr))}}icon-pk{align-items:baseline;display:inline-flex}icon-pk>svg{width:.75em;width:1cap;height:.75em;height:1cap;margin-inline-end:var(--icon-space,0)}imposter-pk{position:var(--imposter-position,absolute);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}imposter-pk:not([breakout]){max-inline-size:calc(100% - (var(--imposter-margin,0) * 2));max-block-size:calc(100% - (var(--imposter-margin,0) * 2));overflow:auto}reel-pk{block-size:var(--reel-height,auto);display:flex;overflow:auto hidden}reel-pk:not([noBar]){scrollbar-color:#fff #000}reel-pk:not([noBar])::-webkit-scrollbar{block-size:1rem}reel-pk:not([noBar])::-webkit-scrollbar-track{background-color:#000}reel-pk:not([noBar])::-webkit-scrollbar-thumb{background-color:#000;background-image:linear-gradient(#000 0 .25rem,#fff .25rem .75rem,#000 .75rem)}reel-pk[noBar]::-webkit-scrollbar{display:none}reel-pk[noBar]{-ms-overflow-style:none;scrollbar-width:none}reel-pk>*{flex:0 0 var(--reel-item-width,auto);margin-inline-start:var(--reel-space,var(--s0))}reel-pk>:first-child{margin-inline-start:0}reel-pk>img{block-size:100%;flex-basis:auto;width:auto}reel-pk.overflowing:not([noBar]){padding-block-end:1rem}sidebar-pk{gap:var(--sidebar-space,var(--s2));flex-wrap:wrap;align-items:stretch;display:flex}sidebar-pk[noStretch]{align-items:flex-start}sidebar-pk:not([side=right])>:first-child{flex-grow:1;flex-basis:var(--sidebar-side-basis,0);min-inline-size:auto}sidebar-pk:not([side=right])>:last-child,sidebar-pk[side=right]>:first-child{min-inline-size:var(--sidebar-content-min,50%);flex-grow:999;flex-basis:0}sidebar-pk[side=right]>:last-child{flex-grow:1;flex-basis:var(--sidebar-side-basis,0);min-inline-size:auto}stack-pk{display:block}stack-pk>*+*,stack-pk[recursive] *+*{margin-block-start:var(--stack-space,var(--s1))}stack-pk[splitAfter]:only-child{block-size:100%}switcher-pk{gap:var(--switcher-space,var(--s1));flex-wrap:wrap;display:flex}switcher-pk>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold,var(--measure)) - 100%) * 999)}typography-pk{font-family:var(--typo-font-family,inherit);font-size:var(--typo-font-size,inherit);font-weight:var(--typo-font-weight,normal);font-style:var(--typo-font-style,normal);line-height:var(--typo-line-height,inherit);letter-spacing:var(--typo-letter-spacing,normal);text-align:var(--typo-text-align,inherit);text-transform:var(--typo-text-transform,none);-webkit-text-decoration:var(--typo-text-decoration,none);text-decoration:var(--typo-text-decoration,none);color:var(--typo-color,inherit);display:block}typography-pk[variant=heading-1]{--typo-font-size:var(--s4);--typo-font-weight:bold;--typo-line-height:1.1;--typo-letter-spacing:-.025em}typography-pk[variant=heading-2]{--typo-font-size:var(--s3);--typo-font-weight:bold;--typo-line-height:1.2;--typo-letter-spacing:-.02em}typography-pk[variant=heading-3]{--typo-font-size:var(--s2);--typo-font-weight:600;--typo-line-height:1.3;--typo-letter-spacing:-.01em}typography-pk[variant=body]{--typo-font-size:var(--s0);--typo-line-height:1.6}typography-pk[variant=caption]{--typo-font-size:var(--s-1);--typo-line-height:1.4;--typo-letter-spacing:.01em}typography-pk[variant=small]{--typo-font-size:var(--s-2);--typo-line-height:1.3;--typo-letter-spacing:.02em}:root{--ratio:1.5;--s-10:calc(var(--s-9) / var(--ratio));--s-9:calc(var(--s-8) / var(--ratio));--s-8:calc(var(--s-7) / var(--ratio));--s-7:calc(var(--s-6) / var(--ratio));--s-6:calc(var(--s-5) / var(--ratio));--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--s6:calc(var(--s5) * var(--ratio));--s7:calc(var(--s6) * var(--ratio));--s8:calc(var(--s7) * var(--ratio));--s9:calc(var(--s8) * var(--ratio));--s10:calc(var(--s9) * var(--ratio));--measure:60ch;--font-family:system-ui, sans-serif;--font-size-base:1rem;--font-size-big:1.75rem;--font-size-biggish:2.25rem;--border-thin:1px;--color-light:#fff;--color-dark:#000}*,:before,:after{box-sizing:border-box;max-inline-size:var(--measure);font-family:var(--font-family,system-ui, sans-serif)}:where(html,body,div,header,nav,main,footer,[data-role=layout]){max-inline-size:none}img{max-width:100%;height:auto}body{margin:0}
