:root{--color-background: #f6f4ec;--color-background-dark: #14130e;--color-surface-light: #edeadf;--color-surface-light-2: #dfdbc9;--color-surface-light-3: #c2bca6;--color-surface-dark: #26251c;--color-surface-dark-2: #1a1913;--color-text: #161510;--color-text-muted: #161510cc;--color-text-on-dark: #f5f4ee;--color-text-muted-dark: #f5f4eee5;--color-primary: #6f6d5f;--color-secondary: #8a8770;--color-tertiary: #4b4937;--color-accent-darkest: #2d2c21;--color-border: #cdc9b9;--color-neutral-dark: #161510;--color-neutral-light: #edeadf;--color-white: #ffffff;--font-primary: "Uxum", system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Geeza Pro", "Noto Naskh Arabic", "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif;--font-weight-light: 250;--font-weight-regular: 400;--font-weight-medium: 550;--font-weight-heading: 400;--font-weight-bold: 700;--text-size-h1: 2rem;--text-size-h2: 1.75rem;--text-size-h3: 1.5rem;--text-size-body: 1rem;--text-size-medium: 1.125rem;--text-size-large: 1.125rem;--text-size-small: .875rem;--line-height-heading: 1.15;--line-height-body: 1.4;--radius-small: .25rem;--radius-medium: .375rem;--radius-large: .5rem;--radius-round: 6.25rem;--shadow-button: 0 1px 1.1px -.25px rgb(0 0 0 / .1);--shadow-card: 0 1px 2px rgb(0 0 0 / .06);--container-large: 82rem;--container-medium: 60rem;--container-small: 48rem;--section-padding-small: 3rem;--section-padding-medium: 5rem;--section-padding-large: 7.5rem;--padding-global: 1.25rem}@media(min-width:48rem){:root{--text-size-h1: 3rem;--text-size-h2: 2.5rem;--text-size-h3: 2rem;--text-size-large: 1.25rem;--section-padding-small: 4rem;--section-padding-medium: 7rem;--section-padding-large: 10rem;--padding-global: 4rem}}@font-face{font-family:Uxum;src:url(/fonts/UxumVF.woff2) format("woff2-variations");font-weight:150 900;font-style:normal;font-display:swap}.page-wrapper{overflow:clip}.padding-global{padding-left:var(--padding-global);padding-right:var(--padding-global)}.container-large{width:100%;max-width:var(--container-large);margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:var(--container-medium);margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:var(--container-small);margin-left:auto;margin-right:auto}.padding-section-small{padding-top:var(--section-padding-small);padding-bottom:var(--section-padding-small)}.padding-section-medium{padding-top:var(--section-padding-medium);padding-bottom:var(--section-padding-medium)}.padding-section-large{padding-top:var(--section-padding-large);padding-bottom:var(--section-padding-large)}.heading-style-h1{font-size:var(--text-size-h1);font-weight:var(--font-weight-heading);line-height:1.1}.heading-style-h2{font-size:var(--text-size-h2);font-weight:var(--font-weight-heading);line-height:1.2}.heading-style-h3{font-size:var(--text-size-h3);font-weight:var(--font-weight-heading);line-height:1.3}.text-size-small{font-size:var(--text-size-small)}.text-color-primary{color:var(--color-primary)}.text-color-secondary{color:var(--color-secondary)}.margin-bottom-small{margin-bottom:1rem}.margin-bottom-medium{margin-bottom:2rem}.margin-bottom-large{margin-bottom:3rem}.background-color-light{background-color:var(--color-neutral-light)}.background-color-dark{background-color:var(--color-neutral-dark);color:var(--color-background)}.background-color-primary{background-color:var(--color-primary);color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-image:linear-gradient(to bottom,var(--color-secondary) 50%,var(--color-primary) 100%);border:none;border-bottom:.078125rem solid var(--color-tertiary);border-radius:var(--radius-medium);box-shadow:var(--shadow-button);color:var(--color-text-on-dark);font-size:var(--text-size-body);font-weight:var(--font-weight-regular);line-height:1;text-decoration:none;cursor:pointer}.button:hover,.button:focus-visible{background-image:linear-gradient(to bottom,var(--color-secondary) 20%,var(--color-primary) 100%)}.button.is-small,.button.is-nav{padding:.625rem 1rem;border-radius:var(--radius-small)}.button.is-white{background-image:none;background-color:var(--color-background);border-bottom-color:var(--color-border);color:var(--color-text)}.card-outline{background-color:#fff;border:.1875rem solid var(--color-neutral-dark);border-radius:var(--radius-large);box-shadow:var(--shadow-card)}.card-outline.is-thin{border-width:.0625rem}.tag{display:inline-block;padding:.25rem .75rem;border-radius:var(--radius-round);background-color:var(--color-neutral-light);color:var(--color-neutral-dark);font-size:var(--text-size-small);line-height:1.3}.tag.is-on-blue{background-color:#ffffff29;color:#fff}.highlight-blue{display:inline-block;padding:0 .5rem;border-radius:var(--radius-small);background-color:var(--color-primary);color:#fff}.highlight-green{display:inline-block;padding:0 .5rem;border-radius:var(--radius-small);background-color:var(--color-tertiary);color:var(--color-neutral-dark)}.underline-orange,.underline-green{position:relative;white-space:nowrap}.underline-orange:after,.underline-green:after{content:"";position:absolute;left:0;right:0;bottom:-.375em;height:.31em;background-color:currentcolor;border-radius:.2em;background:var(--color-secondary)}.underline-green:after{background:var(--color-tertiary)}.dot-grid{--dot-color: rgb(22 21 16 / .28);--dot-size: .04rem;--dot-gap: .4886rem;background-image:radial-gradient(circle at center,var(--dot-color) 0 var(--dot-size),transparent var(--dot-size));background-size:var(--dot-gap) var(--dot-gap)}.dot-grid.is-on-dark{--dot-color: rgb(245 244 238 / .22)}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-weight:var(--font-weight-regular);font-size:var(--text-size-body);line-height:1.6;color:var(--color-neutral-dark);background-color:var(--color-background);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-heading);line-height:1.2}img{max-width:100%;height:auto;display:block}a{color:inherit}
