.mim-page{--page-display:clamp(1.75rem,3.6vw,2.75rem);--page-title:clamp(1.15rem,2.2vw,1.5rem);--page-lead:clamp(0.95rem,1.4vw,1.0625rem);--page-gutter:1.25rem;--page-max:68rem;--page-radius:1rem;--page-hairline:hsl(var(--foreground)/0.1);--page-cover:clamp(11rem,20vw,15rem);background-color:hsl(var(--background));color:hsl(var(--foreground));min-height:100vh}@media (min-width:768px){.mim-page{--page-gutter:2rem}}.mim-page__shell{margin-inline:auto;max-width:var(--page-max);padding-inline:var(--page-gutter)}.mim-page__display{font-size:var(--page-display);font-weight:700;line-height:1.12;letter-spacing:-.02em}.mim-page__title{font-size:var(--page-title);font-weight:700;line-height:1.3;letter-spacing:-.01em}.mim-page__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;color:hsl(var(--primary))}.mim-page__lead{font-size:var(--page-lead);line-height:1.95;color:hsl(var(--muted-foreground))}.mim-page__rule{border:0;border-top:1px solid var(--page-hairline);margin:0}.mim-page__card{border-radius:var(--page-radius);background-color:hsl(var(--card));border:1px solid var(--page-hairline);overflow:hidden}.mim-page__num{font-variant-numeric:tabular-nums}.mim-page__cover{height:var(--page-cover);background-size:cover;background-position:50%}.mim-page__scrim{background-image:linear-gradient(to top,hsl(var(--background)) 0,hsl(var(--background)) 32%,hsl(var(--background)/.72) 58%,hsl(var(--background)/.25) 82%,transparent 100%)}.mim-page__portrait{box-shadow:0 0 0 6px hsl(var(--background)),0 0 0 7px hsl(var(--foreground)/.08),0 18px 40px hsl(var(--foreground)/.18)}.mim-page__placeholder{background-color:hsl(var(--muted));background-image:repeating-linear-gradient(45deg,hsl(var(--foreground)/.035) 0,hsl(var(--foreground)/.035) 1px,transparent 1px,transparent 9px)}.mim-page__pill>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mim-page__pill>summary::-webkit-details-marker{display:none}.mim-page__pill--wide[open]{width:100%}.mim-page__pill[open]>summary .mim-page__chev{transform:rotate(180deg)}.mim-page__chev{transition:transform .16s ease}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mim-page__reveal{animation:mim-page-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes mim-page-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.mim-page__lift{transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.mim-page__lift:hover{transform:translateY(-3px);box-shadow:0 14px 36px hsl(var(--foreground)/.13)}}@media (prefers-reduced-motion:reduce){.mim-page__chev,.mim-page__lift{transition:none}.mim-page__lift:hover{transform:none;box-shadow:none}}