:root {--min-viewport: 340;--max-viewport: 1366;--base-font: 10;--clamp-unit: 1vw;--entry-title-size: clamp(calc(1rem * (32 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((60 - 32) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (32 / var(--base-font)))) + (((60 - 32) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (60 / var(--base-font))));;--section-title-size: clamp(calc(1rem * (26 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((34 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (26 / var(--base-font)))) + (((34 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (34 / var(--base-font))));;--post-title-size: clamp(calc(1rem * (26 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((40 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (26 / var(--base-font)))) + (((40 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (40 / var(--base-font))));;--radius-full: 999rem;--radius-element: var(--radius-xs);--radius-card: var(--radius-sm);--radius-section: var(--radius-xl);--border-width: 1px;--border-type: solid;--border-color: var(--border-c);--border: var(--border-width) var(--border-type) var(--border-color);--radius-2xs: calc(var(--radius-md) * 0.512);--radius-xs: calc(var(--radius-md) * 0.64);--radius-sm: calc(var(--radius-md) * 0.8);--radius-md: clamp(calc(1rem * (12 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((24 - 12) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (12 / var(--base-font)))) + (((24 - 12) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (24 / var(--base-font))));;--radius-lg: calc(var(--radius-md) * 1.25);--radius-xl: calc(var(--radius-md) * 1.563);--radius-2xl: calc(var(--radius-md) * 1.953);--body-font-family: gilroy;--heading-font-family: gilroy;--button-font-family: gilroy;--blockquote-font-family: gilroy;--heading-color: var(--text-title);--heading-font-style: normal;--heading-font-weight: 600;--heading-letter-spacing: 0;--heading-line-height: 1.2;--heading-text-transform: none;--heading-spacing: 1.2em;--body-bg-color: var(--bg-body);--body-color: var(--text-body);--body-font-size: var(--text-md);--body-font-weight: 500;--body-letter-spacing: 1;--body-line-height: calc(6px + 2ex);--body-text-transform: none;--body-bold-weight: 600;--blockquote-spacing: var(--paragraph-spacing);--figure-spacing: var(--paragraph-spacing);--figcaption-spacing: 0.5em;--flow-spacing: var(--paragraph-spacing);--list-spacing: var(--paragraph-spacing);--list-item-spacing: 0.5em;--list-indent-spacing: 2em;--nested-list-indent-spacing: 1em;--nested-list-item-spacing: 1em;--paragraph-spacing: 1.3em;--link-color: var(--text-body-d-1);--link-color--hover: var(--base-l-1);--link-color--active: var(--base);--blockquote-color: var(--text-body);--blockquote-font-size: var(--text-md);--blockquote-line-height: calc(6px + 2ex);--blockquote-font-weight: 500;--blockquote-letter-spacing: 0;--blockquote-text-transform: none;--blog-width: 90rem;--content-width: 136.6rem;--focus-color: var(--primary);--focus-width: 2px;--focus-offset: 2px;--focus-style: solid;--transition: ease-in-out .1s all;--card-space-sm: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));;--card-space-md: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((32 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((32 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (32 / var(--base-font))));;--card-space-lg: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((48 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((48 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (48 / var(--base-font))));;--section-space: 88px;--gutter: clamp(calc(1rem * (20 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((32 - 20) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (20 / var(--base-font)))) + (((32 - 20) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (32 / var(--base-font))));;--content-gap: var(--space-md);--content-gap-sm: var(--space-xs);--content-gap-md: var(--space-lg);--content-gap-lg: var(--space-xl);--container-gap: var(--space-lg);--width-xs: calc(var(--content-width)*0.4);--width-sm: calc(var(--content-width)*0.5);--width-md: calc(var(--content-width)*0.6);--width-lg: calc(var(--content-width)*0.7);--width-xl: calc(var(--content-width)*0.8);--width-2xl: calc(var(--content-width)*0.9);--btn-font-family: gilroy;--input-font-family: gilroy;--link-color-hover: var(--primary);--link-weight: 500;--link-decoration: none;--full-width: 100%;--half-width: 50%;--third-width: 33.33%;--quarter-width: 25%;--btn-background: var(--primary);--btn-border-color: transparent;--btn-border-radius: var(--radius-md);--btn-border-style: solid;--btn-border-width: 1px;--btn-font-size: 14px;--btn-font-style: normal;--btn-font-weight: 600;--btn-justify-content: center;--btn-letter-spacing: -0.14px;--btn-line-height: 1;--btn-min-width: 14rem;--btn-outline-border-width: 1px;--btn-padding-block: 1.6rem;--btn-padding-inline: 2.6rem;--btn-text-align: center;--btn-text-color: var(--white);--btn-text-decoration: none;--btn-text-decoration-hover: none;--btn-text-transform: none;--btn-transition: var(--transition);--input-border: 1px solid var(--border-c);--input-color: var(--text-body);--input-font-size: var(--body-font-size);--input-line-height: 1;--input-font-weight: 500;--input-text-align: left;--input-text-transform: initial;--input-margin: 0;--input-padding: 1.6rem 2rem;--input-radius: var(--radius-xs);--link-underline-offset: 1px;--link-transition: color 0.2s ease;--input-background: var(--white);--space-4xs: 4px;--space-3xs: 6px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 40px;--space-2xl: 48px;--space-3xl: 56px;--space-4xl: 72px;--header-height: 5rem;--text-h6: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem);--text-h5: clamp(1.92rem, calc(0.003055555555555556 * (100vw - 36rem) + 1.92rem), 2.25rem);--text-h4: clamp(2.05rem, calc(0.0044444444444444444 * (100vw - 36rem) + 2.05rem), 2.53rem);--text-h3: clamp(2.19rem, calc(0.006111111111111112 * (100vw - 36rem) + 2.19rem), 2.85rem);--text-h2: clamp(2.33rem, calc(0.008055555555555557 * (100vw - 36rem) + 2.33rem), 3.2rem);--text-h1: clamp(2.49rem, calc(0.010277777777777776 * (100vw - 36rem) + 2.49rem), 3.6rem);--text-2xs: clamp(0.92rem, calc(0 * (100vw - 36rem) + 0.92rem), 0.92rem);--text-xs: clamp(1.15rem, calc(0 * (100vw - 36rem) + 1.15rem), 1.15rem);--text-sm: clamp(1.44rem, calc(0 * (100vw - 36rem) + 1.44rem), 1.44rem);--text-md: clamp(1.8rem, calc(0 * (100vw - 36rem) + 1.8rem), 1.8rem);--text-lg: clamp(2.25rem, calc(0 * (100vw - 36rem) + 2.25rem), 2.25rem);--text-xl: clamp(2.81rem, calc(0 * (100vw - 36rem) + 2.81rem), 2.81rem);--text-2xl: clamp(3.52rem, calc(0 * (100vw - 36rem) + 3.52rem), 3.52rem);}