@font-face{font-family:Season VF;src:url(/fonts/SeasonVF.woff2) format("woff2"),url(/fonts/SeasonVF.woff) format("woff"),url(/fonts/SeasonVF.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Season VF;src:url(/fonts/SeasonMixVFItalics.woff2) format("woff2"),url(/fonts/SeasonMixVFItalics.woff) format("woff"),url(/fonts/SeasonMixVFItalics.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:block}:root{--primary-color:#161312;--primary-dark:#38302e;--primary-light:#84716c;--primary-contrast:#fbf9f9;--secondary-color:#526ae0;--secondary-dark:#334bc1;--secondary-light:#adbbff;--secondary-contrast:#f5f7ff;--text-color:#161312;--text-secondary:#5f514e;--text-tertiary:#84716c;--text-light:#cec3c0;--error-color:#d64038;--success-color:#1c8752;--warning-color:#986d16;--info-color:#0288d1;--background-color:#fbf9f9;--background-color-white:#ffffff;--header-background:#ffffff;--background-alt:#f5f3f3;--border-color:#eee9e8;--divider-color:#eee9e8;--accent-color:#161312;--transition-ease:0.3s ease;--container-width:1440px;--gutter:48px;--mobile-breakpoint:768px;--vp-asset-width:660px;--vp-asset-height:480px;--vp-asset-ratio:1.375;--content-wrapper-width:100%;--content-wrapper-max-width:var(--container-width);--spacing-xs:4px;--spacing-sm:8px;--spacing-10:10px;--spacing-12:12px;--spacing-md:16px;--spacing-20:20px;--spacing-lg:24px;--spacing-xl:32px;--spacing-40:40px;--spacing-2xl:48px;--spacing-56:56px;--spacing-3xl:64px;--spacing-72:72px;--spacing-4xl:80px;--spacing-5xl:96px;--spacing-6xl:112px;--spacing-120:120px;--font-mono:"Roboto Mono";--font-sans:"Season VF";--font-heading:"Season VF";--font-weight-regular:470;--font-weight-medium:600;--font-weight-semibold:720;--serf-heading:"SERF" 50,"wght" 470;--serf-body:"SERF" 0;--font-variation-h4:var(--serf-heading);--font-variation-h5:var(--serf-heading),"wght" var(--font-weight-regular);--font-size-h1:72px;--font-size-h2:56px;--font-size-h3:48px;--font-size-h4:32px;--font-size-h5:24px;--font-size-h6:20px;--font-size-body0:18px;--font-size-body1:16px;--font-size-body2:14px;--font-size-body3:12px;--font-size-body4:10px;--line-height-h1:1.1111;--line-height-h2:1.1428;--line-height-h3:1.1667;--line-height-h4:1.25;--line-height-h5:1.333;--line-height-h6:1.4;--line-height-body:1.5;--letter-spacing-h1:-0.0675rem;--letter-spacing-h2:-0.035rem;--letter-spacing-h3:-0.0225rem;--letter-spacing-h4:-0.01rem;--letter-spacing-h5:0rem;--letter-spacing-h6:0.003125rem;--letter-spacing-body0:0.005rem;--letter-spacing-body2:0.00875rem;--letter-spacing-body3:0.01125rem;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:12px;--shadow-xs:0px 1px 2px 0px rgba(56,48,46,0.06);--shadow-sm:0px 1px 2px rgba(22,19,18,0.06),0px 1px 3px rgba(56,48,46,0.1);--shadow-md:0px 2px 4px rgba(22,19,18,0.06),0px 4px 6px rgba(56,48,46,0.1);--shadow-lg:0px 10px 15px rgba(22,19,18,0.06),0px 5px 20px rgba(56,48,46,0.12);--shadow-xl:0px 15px 25px rgba(22,19,18,0.08),0px 10px 30px rgba(56,48,46,0.16);--shadow-2xl:0px 11px 15px rgba(22,19,18,0.2),0px 24px 38px rgba(56,48,46,0.14);--shadow-vp-card:0px 32px 64px -12px rgba(56,48,46,0.12);--blur-vp-card:2px;--desktop-gutter:48px;--desktop-section-padding:96px;--mobile-gutter:16px;--mobile-section-padding:72px;--mobile-component-padding:32px;--section-padding:var(--desktop-section-padding);--component-padding:var(--spacing-2xl)}@media (max-width:768px){:root{--gutter:var(--mobile-gutter);--section-padding:var(--mobile-section-padding);--component-padding:var(--mobile-component-padding);--vp-asset-width:560px}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body,html{-webkit-font-smoothing:antialiased}body{font-family:var(--font-sans);color:var(--text-color);background-color:var(--background-color);margin:0;-moz-osx-font-smoothing:grayscale;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular);font-size:16px;line-height:1.5;letter-spacing:.005rem}img{max-width:100%;height:auto;display:block}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-ease)}a:hover{color:var(--secondary-color)}:focus{outline:2px solid var(--secondary-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.h1,.typography-h1{font-size:72px;line-height:1.1111;letter-spacing:-.0675rem;font-variation-settings:var(--serf-heading)}.h1,.h2,.typography-h1,.typography-h2{font-family:Season VF;font-weight:inherit}.h2,.typography-h2{font-size:56px;line-height:1.1428;letter-spacing:-.035rem;font-variation-settings:var(--serf-heading)}@media (max-width:768px){.h2,.typography-h2{font-size:32px;line-height:1.25;letter-spacing:-.01rem}}.h3,.typography-h3{font-size:48px;line-height:1.1667;letter-spacing:-.0225rem;font-variation-settings:var(--serf-heading)}.h3,.h4,.typography-h3,.typography-h4{font-family:Season VF;font-weight:inherit}.h4,.typography-h4{font-size:30px;line-height:1.25;letter-spacing:-.01rem;font-variation-settings:var(--serf-heading)}.h5,.typography-h5{line-height:1.333;letter-spacing:0}.h5,.h6,.typography-h5,.typography-h6{font-family:Season VF;font-size:20px;font-weight:inherit;font-variation-settings:var(--serf-body),"wght" var(--font-weight-medium)}.h6,.typography-h6{line-height:1.4;letter-spacing:.003125rem}.body0,.typography-body0{font-size:18px;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular)}.body0,.body1,.typography-body0,.typography-body1{font-family:Season VF;font-weight:inherit;line-height:1.5;letter-spacing:.005rem}.body1,.typography-body1{font-size:16px;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular)}.body2,.typography-body2{font-family:Season VF;font-size:14px;font-weight:inherit;line-height:1.4286;letter-spacing:.00875rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular)}.body3,.typography-body3{font-family:Season VF;font-size:12px;font-weight:inherit;line-height:1.5;letter-spacing:.01125rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular)}.body4,.typography-body4{font-family:Season VF;font-size:10px;font-weight:inherit;line-height:1.6;letter-spacing:.00938rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular)}.subtitle1,.typography-subtitle1{font-family:Season VF;font-size:16px;font-weight:inherit;line-height:1.5;letter-spacing:.005rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-medium)}.subtitle2,.typography-subtitle2{font-family:Season VF;font-size:14px;font-weight:inherit;line-height:1.4286;letter-spacing:.00875rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-medium)}.subtitle2-prominent,.typography-subtitle2-prominent{font-family:Season VF;font-size:14px;font-weight:inherit;line-height:1.4286;letter-spacing:.00875rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-semibold)}.subtitle3,.typography-subtitle3{font-family:Season VF;font-size:12px;font-weight:inherit;line-height:1.5;letter-spacing:.01125rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-medium)}.subtitle4,.typography-subtitle4{font-family:Season VF;font-size:10px;font-weight:inherit;line-height:1.6;letter-spacing:.00938rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-medium)}.caption,.typography-caption{font-family:Season VF;font-size:12px;font-weight:inherit;line-height:1.5;letter-spacing:.01125rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-regular)}.overline,.typography-overline{font-family:Season VF;font-size:12px;font-weight:inherit;line-height:2.6667;letter-spacing:.06rem;font-variation-settings:var(--serf-body),"wght" var(--font-weight-semibold);text-transform:uppercase}.button-small,.typography-button-small{font-family:Season VF;font-style:normal;font-weight:720;font-size:12px;line-height:22px;letter-spacing:.015em;font-variation-settings:"SERF" 0}.tabular{font-feature-settings:"tnum" on,"lnum" on}