@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-latin-ext-400-normal.B5tPZzqW.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/archivo-latin-ext-500-normal.RFhg4CpD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/archivo-latin-500-normal.CGugC8dq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper-0: #ffffff;--paper-50: #fdfcf9;--paper-100: #fbf9f4;--paper-200: #f4f1e8;--paper-300: #ebe7da;--ink-900: #1c1a17;--ink-800: #2a2721;--ink-700: #3d3934;--ink-500: #6b655c;--ink-400: #8d8679;--ink-300: #b3ac9f;--ink-200: #d5cfc1;--ink-100: #e6e1d4;--viridian-100: #e9f0ec;--viridian-300: #93b6a7;--viridian-500: #40826d;--viridian-600: #35745f;--viridian-700: #2a5c4c;--viridian-800: #1f4438;--surface-page: var(--paper-100);--surface-raised: var(--paper-50);--surface-sunken: var(--paper-200);--text-primary: var(--ink-900);--text-secondary: var(--ink-700);--text-muted: var(--ink-500);--text-accent: var(--viridian-600);--text-on-accent: var(--paper-50);--border-hairline: var(--ink-100);--border-rule: var(--ink-200);--border-strong: var(--ink-300);--border-accent: var(--viridian-600);--link-color: var(--ink-900);--link-underline: var(--ink-200);--link-color-hover: var(--viridian-700);--link-underline-hover: var(--viridian-600);--link-color-visited: var(--ink-900);--focus-ring: var(--viridian-700);--selection-bg: var(--viridian-100);--selection-text: var(--ink-900);--font-serif: "EB Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-sans: "Archivo", "Helvetica Neue", Helvetica, "Segoe UI", "Liberation Sans", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-display: var(--font-serif);--font-body: var(--font-sans);--font-ui: var(--font-sans);--weight-regular: 400;--weight-medium: 500;--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-md: 1.25rem;--text-lg: 1.5rem;--text-xl: 2rem;--text-2xl: 2.75rem;--text-3xl: 3.5rem;--text-wordmark: clamp(2.25rem, 1.45rem + 3.4vw, 3.75rem);--text-lead: clamp(1.375rem, 1.12rem + 1.1vw, 1.75rem);--leading-tight: 1.06;--leading-snug: 1.28;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-wordmark: -.008em;--tracking-tight: -.01em;--tracking-normal: 0em;--tracking-label: .14em;--tracking-wide: .04em;--type-wordmark-family: var(--font-serif);--type-wordmark-size: var(--text-wordmark);--type-wordmark-weight: var(--weight-regular);--type-wordmark-leading: var(--leading-tight);--type-wordmark-tracking: var(--tracking-wordmark);--type-lead-family: var(--font-serif);--type-lead-size: var(--text-lead);--type-lead-weight: var(--weight-regular);--type-lead-leading: var(--leading-snug);--type-lead-tracking: var(--tracking-normal);--type-label-family: var(--font-sans);--type-label-size: var(--text-xs);--type-label-weight: var(--weight-medium);--type-label-leading: var(--leading-normal);--type-label-tracking: var(--tracking-label);--type-label-transform: uppercase;--type-activity-name-family: var(--font-sans);--type-activity-name-size: var(--text-md);--type-activity-name-weight: var(--weight-medium);--type-activity-name-leading: var(--leading-snug);--type-activity-name-tracking: var(--tracking-tight);--type-body-family: var(--font-sans);--type-body-size: var(--text-base);--type-body-weight: var(--weight-regular);--type-body-leading: var(--leading-relaxed);--type-body-tracking: var(--tracking-normal);--type-meta-family: var(--font-sans);--type-meta-size: var(--text-sm);--type-meta-weight: var(--weight-regular);--type-meta-leading: var(--leading-relaxed);--type-meta-tracking: var(--tracking-normal)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--space-11: 12rem;--space-stack-tight: var(--space-3);--space-stack: var(--space-5);--space-block: var(--space-8);--space-section: clamp(4rem, 10vw, 8rem);--space-page-top: clamp(4rem, 11vh, 8.5rem);--space-page-bottom: clamp(3rem, 8vh, 6rem);--page-max: 46rem;--page-wide: 60rem;--measure: 34rem;--measure-narrow: 26rem;--page-gutter: clamp(1.5rem, 5vw, 4rem);--activity-gap: var(--space-6);--activity-name-column: 13.5rem;--rule-width: 1px;--rule: var(--rule-width) solid var(--border-rule);--rule-hairline: var(--rule-width) solid var(--border-hairline);--rule-accent: var(--rule-width) solid var(--border-accent);--radius-none: 0;--radius-sm: 2px;--radius-full: 999px;--shadow-none: none;--shadow-raised: none;--duration-instant: 0ms;--duration-fast: .12s;--duration-base: .18s;--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--transition-color: color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);--focus-width: 2px;--focus-offset: 3px;--focus-outline: var(--focus-width) solid var(--focus-ring);--target-min: 24px;--target-comfortable: 44px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background-color:var(--surface-page);color:var(--text-primary);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-wrap:pretty}p{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}hr{height:0;margin:0;border:0;border-top:var(--rule-hairline)}::selection{background-color:var(--selection-bg);color:var(--selection-text)}a{color:var(--link-color);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--link-underline);text-underline-offset:.2em;transition:var(--transition-color)}a:visited{color:var(--link-color-visited)}a:hover{color:var(--link-color-hover);text-decoration-color:var(--link-underline-hover)}a:active{color:var(--viridian-800)}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.vv-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vv-skip-link{position:absolute;left:var(--space-4);top:var(--space-4);z-index:10;transform:translateY(-200%);display:inline-block;min-height:var(--target-min);padding:var(--space-2) var(--space-4);background-color:var(--ink-900);color:var(--paper-50);font-family:var(--type-meta-family);font-size:var(--type-meta-size);text-decoration:none}.vv-skip-link:focus,.vv-skip-link:focus-visible{transform:translateY(0);color:var(--paper-50);outline:var(--focus-width) solid var(--viridian-500);outline-offset:var(--focus-offset)}.vv-target{position:relative}.vv-target:after{content:"";position:absolute;inset:50% 0 auto;height:var(--target-min);transform:translateY(-50%);min-width:var(--target-min)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}a{text-decoration-color:currentColor}}@media print{body{background:#fff;color:#000}a{text-decoration-color:#000}a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}.vv-skip-link{display:none}}.vv-page{display:flex;flex-direction:column;min-height:100dvh;max-width:var(--page-max);margin:0 auto;padding:var(--space-page-top) var(--page-gutter) var(--space-page-bottom)}.vv-topbar{display:flex;justify-content:flex-end;margin-bottom:var(--space-9)}.vv-lang-link{font-size:var(--type-meta-size);color:var(--text-secondary)}.vv-main{flex:1 1 auto}.vv-eyebrow{margin:0 0 var(--space-stack-tight);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--text-muted)}.vv-wordmark{margin:0;font-family:var(--type-wordmark-family);font-size:var(--type-wordmark-size);font-weight:var(--type-wordmark-weight);line-height:var(--type-wordmark-leading);letter-spacing:var(--type-wordmark-tracking);color:var(--text-primary)}.vv-lead{margin:var(--space-stack) 0 0;max-width:var(--measure);font-family:var(--type-lead-family);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-leading);color:var(--text-secondary)}.vv-activities{margin-top:var(--space-section)}.vv-section-label{margin:0 0 var(--space-stack);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--text-secondary)}.vv-activity-list{margin:0;padding:0;list-style:none}.vv-activity{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-1);padding:var(--space-5) 0;border-top:var(--rule-hairline)}.vv-activity-name{flex:0 0 auto;min-width:var(--activity-name-column);margin:0;font-family:var(--type-activity-name-family);font-size:var(--type-activity-name-size);font-weight:var(--type-activity-name-weight);line-height:var(--type-activity-name-leading);letter-spacing:var(--type-activity-name-tracking);color:var(--text-primary)}.vv-activity-desc{flex:1 1 14rem;max-width:var(--measure);margin:0;color:var(--text-muted)}.vv-footer-slot{margin-top:var(--space-section)}.vv-footer{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-2);padding-top:var(--space-5);border-top:var(--rule-hairline);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--text-muted)}.vv-footer p{margin:0}.vv-footer-brand{flex:0 0 auto;color:var(--text-secondary)}.vv-footer-privacy{flex:1 1 18rem;max-width:var(--measure)}.vv-footer-year{flex:0 0 auto;font-variant-numeric:tabular-nums}.vv-notfound-title{margin:0;font-family:var(--type-lead-family);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--text-primary)}.vv-notfound-body{margin:var(--space-4) 0 var(--space-7);max-width:var(--measure);color:var(--text-muted)}.vv-notfound-home{display:inline-flex;align-items:center;min-height:var(--target-min)}@media(max-width:34rem){.vv-page{--activity-name-column: 0}.vv-topbar{margin-bottom:var(--space-7)}.vv-activity-desc{flex-basis:100%}}
