.gutter-inline{--gutter-min-rem: calc(var(--gutter-inline-min) * 1rem);--gutter-max-rem: calc(var(--gutter-inline-max) * 1rem);--gutter: calc( var(--gutter-min-rem) + ( (var(--gutter-inline-max) - var(--gutter-inline-min)) * var(--fluid-factor-derived) ) );padding-inline:round(down,clamp(var(--gutter-min-rem),var(--gutter),var(--gutter-max-rem)),var(--baseline-grid))}.gutter-block{--gutter-block: 3rem;padding-block:var(--gutter-block)}.wrapper{max-width:var(--base-max-inline-size);margin-inline:auto}@font-face{font-family:ETBembo;src:url(/fonts/et-book/ETBembo-DisplayItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:"swap"}@font-face{font-family:ETBembo;src:url(/fonts/et-book/ETBembo-RomanLF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:ETBembo;src:url(/fonts/et-book/ETBembo-BoldLF.woff2) format("woff2");font-weight:700;font-style:normal;font-display:"swap"}:root{--background-color-main: #f7fafc;--background-color-elevated: #edf2f7;--copy-color-main: #1a202c;--copy-color-deemph: #4a5568;--copy-font-family: "FT Sterling", Helvetica, sans-serif;--interaction-color-default: #667eea;--interaction-color-hover: #434190;--base-font: ETBembo, Georgia, serif;--base-font-cap-ratio: 1.3880484115;--baseline-grid: .25rem;--spacing-1: 9rem;--spacing-2: 3rem;--spacing-3: 2rem;--spacing-4: 1.25rem;--spacing-5: .5rem;--heading-max-inline-size: 30ch;--copy-max-inline-size: 60ch;--base-max-inline-size: 70rem;--viewport-min-width: 320;--default-size-min: 12;--viewport-max-width: 640;--default-size-max: 14;--copy-line-height-narrow: 1.25rem;--copy-line-height-default: 2rem;--gutter-inline-min: 2;--gutter-inline-max: 4;--gutter-block-min: 2;--gutter-block-max: 3;@media(min-width:640px){--viewport-min-width: 640;--default-size-min: 14;--viewport-max-width: 1920;--default-size-max: 18;--gutter-inline-min: 4;--gutter-inline-max: 8;--gutter-block-min: 3;--gutter-block-max: 3}--default-size-rem-min: calc(var(--default-size-min) / 16);--default-size-rem-max: calc(var(--default-size-max) / 16);--viewport-min-width-rem-default: calc(var(--viewport-min-width) / 16);--viewport-max-width-rem-default: calc(var(--viewport-max-width) / 16);--viewport-min-width-rem-derived: calc( var(--viewport-min-width) / var(--default-size-min) );--viewport-max-width-rem-derived: calc( var(--viewport-max-width) / var(--default-size-max) );--fluid-factor-default: calc( (100vw - (var(--viewport-min-width-rem-default) * 1rem)) / ( var(--viewport-max-width-rem-default) - var(--viewport-min-width-rem-default) ) );--fluid-factor-derived: calc( (100vw - (var(--viewport-min-width-rem-derived) * 1rem)) / ( var(--viewport-max-width-rem-derived) - var(--viewport-min-width-rem-derived) ) );--fluid-size-root: calc( (var(--default-size-rem-min) * 1rem) + ( (var(--default-size-rem-max) - var(--default-size-rem-min)) * var(--fluid-factor-default) ) );--min-size: var(--default-size-rem-min) * 1rem;--max-size: var(--default-size-rem-max) * 1rem}@view-transition{navigation:auto}*,*:before,*:after{box-sizing:border-box}*{margin:0;text-box:trim-both cap alphabetic}html{text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(var(--min-size),var(--fluid-size-root),var(--max-size));@media(prefers-reduced-motion:no-preference){interpolate-size:allow-keywords}}body{--far: var(--spacing-1);--near: 6rem;--gap: var(--near);color:var(--copy-color-main);background-color:var(--background-color-main);font-family:var(--base-font);font-size:calc(var(--base-font-cap-ratio) * 1rem);font-weight:400;line-height:2rem}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-size:calc(var(--base-font-cap-ratio) * 1rem);text-wrap:balance;font-weight:700}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;padding:0}strong{font-weight:600}a{color:inherit;text-decoration:none}*{--gap: var(--near)}.density-shift{--far: 6rem;--near: 2.5rem}.density-shift-2x,.density-shift .density-shift{--far: 2.5rem;--near: 1.75rem}.density-shift-3x,.density-shift-2x .density-shift,.density-shift .density-shift-2x,.density-shift .density-shift .density-shift{--far: 1.75rem;--near: 1.25rem}.density-shift-4x,.density-shift-3x .density-shift,.density-shift-2x .density-shift .density-shift,.density-shift .density-shift-3x,.density-shift .density-shift-2x .density-shift,.density-shift .density-shift .density-shift-2x,.density-shift .density-shift .density-shift .density-shift{--far: 1.25rem;--near: .75rem}.density-shift-5x,.density-shift-4x .density-shift,.density-shift .density-shift-4x{--far: .75rem;--near: .375rem}.font-size{--font-cap-min-rem: calc(var(--font-cap-min) * 1rem);--font-cap-max-rem: calc(var(--font-cap-max) * 1rem);--font-line-min-rem: calc(var(--font-line-min) * 1rem);--font-line-max-rem: calc(var(--font-line-max) * 1rem);--font-size-min: calc(var(--font-cap-min-rem) * var(--base-font-cap-ratio));--font-size: calc( ( var(--font-cap-min-rem) + ( (var(--font-cap-max) - var(--font-cap-min)) * var(--fluid-factor-derived) ) ) * var(--base-font-cap-ratio) );--font-size-max: calc(var(--font-cap-max-rem) * var(--base-font-cap-ratio));--font-line: calc( ( var(--font-line-min-rem) + ( (var(--font-line-max) - var(--font-line-min)) * var(--fluid-factor-derived) ) ) );font-size:round(down,clamp(var(--font-size-min),var(--font-size),var(--font-size-max)),calc(var(--baseline-grid) * var(--base-font-cap-ratio)));line-height:round(down,clamp(var(--font-line-min-rem),var(--font-line),var(--font-line-max-rem)),var(--baseline-grid))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-box:normal}.visible{display:block!important;margin:0!important}
