:root{--size-border-radius: .3125rem;--size-padding: 1rem;--size-col: 3rem;--layout-cols: 24;--layout-max-width: calc(var(--layout-cols) * var(--size-col) + (var(--layout-cols) + 1) * var(--size-padding) + 140px);--grid-max-width: calc(var(--layout-cols) * var(--size-col) + (var(--layout-cols) + 1) * var(--size-padding))}:root{--color-black: 54,54,54;--color-white: 255,255,255;--color-light-gray: #eee;--color-medium-gray: #999;--color-dark-gray: #333;--color-blue: rgb(74, 62, 255);--color-blue-light: rgb(74, 62, 255, .25);--color-red: rgb(225,0,30);--color-red-light: rgba(225,0,30, .05);--color-green: rgba(132, 180, 20, 1);--color-magenta: rgba(225, 0, 120, 1);--color-primary: rgba(200, 60, 54, 1);--color-primary-light: rgba(200, 60, 54, .25);--color-secondary: rgba(47, 118, 74, 1);--color-secondary-light: rgba(47, 118, 74, .25);--color-background: rgba(var(--color-white), 1);--color-text: rgba(var(--color-black), 1);--color-text-light: rgba(var(--color-black), .25);--color-error: var(--color-red);--color-error-light: rgba(225,0,30, .25);--color-error-background: var(--color-red-light);--color-header-background: var(--color-background);--color-header-text: var(--color-text);--color-topline: var(--color-secondary)}:root{--transition-easing: ease;--transition-duration: .15s}.entries{margin:0 auto;max-width:calc(18 * var(--size-col) + (18 - 1) * var(--size-padding));padding-left:var(--size-padding);padding-right:var(--size-padding)}@media (min-width: 48em){.entries__profile{display:flex;gap:2rem}}.entries__portrait,.entries__content{flex:1}.entries-gallery{background:var(--color-primary);color:var(--color-background)}.entries-gallery__columns{display:flex;flex-direction:column;height:100vh}@media (orientation: landscape){.entries-gallery__columns{flex-direction:row}}.entries-gallery__column{flex:1;min-width:0;min-height:0;display:flex;align-items:center}.entries-gallery__content{padding:6vw;display:flex;flex-direction:column}@media (orientation: landscape){.entries-gallery__content{padding:3vw}}.entries-gallery__statement{min-height:0;flex:1;font-size:calc(4vw + (300 - var(--statement-length)) * .01em)}@media (orientation: landscape){.entries-gallery__statement{font-size:calc(2vw + (300 - var(--statement-length)) * .01em)}}.entries-gallery__person{flex:0 0 auto}
