:root{--color-primary:#000;--color-secondary:#fff;--color-tertiary:#2e4d4d;--color-accent-1:#06a67d;--color-accent-2:#bfe51f;--color-accent-3:#a8cdf3;--color-accent-4:#a8ace9;--color-green-100:#ebf6b4;--color-green-200:#d7ee69;--color-green-300:#c4e51a;--color-green-400:#8fce3b;--color-green-500:#61b95c;--color-green-600:#43a37c;--color-green-700:#39866c;--color-green-800:#34695d;--color-green-900:#344c4d;--color-green-1000:#233333;--color-green-1100:#111a1a;--color-gray-100:#e8eaea;--color-gray-200:#d1d4d4;--color-gray-300:#b9bfbf;--color-gray-400:#a3a9aa;--color-gray-500:#8c9294;--color-gray-600:#767c7f;--color-gray-700:#63676a;--color-gray-800:#515254;--color-gray-900:#3d3e3f;--color-gray-1000:#29292a;--color-gray-1100:#141415;--color-gray-1200:#000;--color-blue-100:#e5f3fd;--color-blue-200:#cbe7fa;--color-blue-300:#b2dbf8;--color-blue-400:#afccf3;--color-periwinkle-500:#acbbee;--color-periwinkle-600:#aaace9;--color-periwinkle-700:#8d8ebd;--color-periwinkle-800:#707092;--color-periwinkle-900:#535266;--color-periwinkle-1000:#373744;--color-periwinkle-1100:#1b1b22;--color-primary-typography: ;--color-secondary-typography: ;--color-tertiary-typography: ;--color-accent-1-typography: ;--color-accent-2-typography: ;--color-accent-3-typography: ;--color-accent-4-typography: ;--color-body-text: ;--color-muted-text: ;--color-inverse-text: ;--color-error-text: ;--color-success-text: ;--color-warning-text: ;--color-info-text: ;--color-hyperlinks: ;--color-visited-links: ;--color-active-links: ;--color-hover-links: ;--color-focus-links: ;--color-disabled-text: ;--color-placeholder-text: ;--color-caption-text: ;--color-blockquote-text: ;--color-code-text: ;--color-selection-text: ;--color-selection-background: ;--font-size-d0:clamp(3rem,8vw,6rem);--font-family-d0:Fustat;--line-height-d0:1.1;--letter-spacing-d0:-0.05em;--font-weight-d0:700;--font-color-d0:#2e4d4d;--font-size-d1:clamp(2.75rem,7.5vw,5rem);--font-family-d1:Fustat;--line-height-d1:1.1;--letter-spacing-d1:-0.04em;--font-weight-d1:700;--font-color-d1:#2e4d4d;--font-size-d2:clamp(2.25rem,7vw,4.5rem);--font-family-d2:Fustat;--line-height-d2:1.15;--letter-spacing-d2:-0.035em;--font-weight-d2:500;--font-color-d2:#2e4d4d;--font-size-d3:clamp(2rem,6.5vw,4rem);--font-family-d3:Fustat;--line-height-d3:1.15;--letter-spacing-d3:-0.035em;--font-weight-d3:700;--font-color-d3:#2e4d4d;--font-size-d4:clamp(1.75rem,6vw,3.5rem);--font-family-d4:Fustat;--line-height-d4:1.2;--letter-spacing-d4:-0.035em;--font-weight-d4:700;--font-color-d4:#2e4d4d;--font-size-d5:clamp(1.5rem,5.5vw,3rem);--font-family-d5:Fustat;--line-height-d5:1.2;--letter-spacing-d5:-0.035em;--font-weight-d5:700;--font-color-d5:#2e4d4d;--font-size-h1:clamp(1.5rem,0.87vw + 1.429rem,3.125rem);--font-family-h1:Literata;--line-height-h1:1.2;--letter-spacing-h1:0.0em;--font-weight-h1:200;--font-color-h1:#2e4d4d;--font-size-h2:clamp(1.25rem,0.652vw + 1.228rem,2.375rem);--font-family-h2:Literata;--line-height-h2:1.3;--letter-spacing-h2:0.0em;--font-weight-h2:200;--font-color-h2:#2e4d4d;--font-size-h3:clamp(0.9375rem,0.652vw + 0.978rem,1.875rem);--font-family-h3:Literata;--line-height-h3:1.3;--letter-spacing-h3:0.0em;--font-weight-h3:200;--font-color-h3:#2e4d4d;--font-size-h4:clamp(0.75rem,0.217vw + 0.826rem,1.5rem);--font-family-h4:Fustat;--line-height-h4:1.4;--letter-spacing-h4:0.25em;--font-weight-h4:500;--font-color-h4:#ccc;--text-transform-h4:uppercase;--font-size-h5:clamp(0.5rem,0.217vw + 0.701rem,1rem);--font-family-h5:Literata;--line-height-h5:1.4;--letter-spacing-h5:0.2em;--font-weight-h5:200;--font-color-h5:#ccc;--text-transform-h5:uppercase;--font-size-h6:clamp(0.425rem,0.217vw + 0.701rem,0.875rem);--font-family-h6:Fustat;--line-height-h6:1.4;--letter-spacing-h6:0.2em;--font-weight-h6:400;--font-color-h6:#2e4d4d;--text-transform-h6:uppercase;--font-size-body:clamp(0.875rem,0.217vw + 0.951rem,1rem);--font-family-body:Fustat;--line-height-body:1.6;--letter-spacing-body:0.015em;--font-weight-body:200;--font-color-body:#344c4d;--font-size-body-large:clamp(1.125rem,0.435vw + 1.027rem,1.25rem);--font-family-body-large:Fustat;--line-height-body-large:1.6;--letter-spacing-body-large:0.015em;--font-weight-body-large:400;--font-color-body-large:#344c4d;--font-size-body-small:clamp(0.875rem,0.217vw + 0.826rem,1rem);--font-family-body-small:Fustat;--line-height-body-small:1.6;--letter-spacing-body-small:0.015em;--font-weight-body-small:400;--font-color-body-small:#344c4d;--font-size-button:22px;--button-padding:15px 53px;--button-radius:6px;--form-field-padding:18px;--form-field-radius:3px;--form-field-border:2px solid #d1d6dc;--table-cell-padding:18px;--table-border:1px solid #2e4d4d}.lcv-typography--d0{color:var(--font-color-d0);font-family:var(--font-family-d0);font-size:var(--font-size-d0);font-weight:var(--font-weight-d0);letter-spacing:var(--letter-spacing-d0);line-height:var(--line-height-d0)}.lcv-typography--d1{color:var(--font-color-d1);font-family:var(--font-family-d1);font-size:var(--font-size-d1);font-weight:var(--font-weight-d1);letter-spacing:var(--letter-spacing-d1);line-height:var(--line-height-d1)}.lcv-typography--d2{color:var(--font-color-d2);font-family:var(--font-family-d2);font-size:var(--font-size-d2);font-weight:var(--font-weight-d2);letter-spacing:var(--letter-spacing-d2);line-height:var(--line-height-d2)}.lcv-typography--d3{color:var(--font-color-d3);font-family:var(--font-family-d3);font-size:var(--font-size-d3);font-weight:var(--font-weight-d3);letter-spacing:var(--letter-spacing-d3);line-height:var(--line-height-d3)}.lcv-typography--d4{color:var(--font-color-d4);font-family:var(--font-family-d4);font-size:var(--font-size-d4);font-weight:var(--font-weight-d4);letter-spacing:var(--letter-spacing-d4);line-height:var(--line-height-d4)}.lcv-typography--d5{color:var(--font-color-d5);font-family:var(--font-family-d5);font-size:var(--font-size-d5);font-weight:var(--font-weight-d5);letter-spacing:var(--letter-spacing-d5);line-height:var(--line-height-d5)}.lcv-typography--h1{color:var(--font-color-h1);font-family:var(--font-family-h1);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);letter-spacing:var(--letter-spacing-h1);line-height:var(--line-height-h1)}.lcv-typography--h2{color:var(--font-color-h2);font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--letter-spacing-h2);line-height:var(--line-height-h2)}.lcv-typography--h3{color:var(--font-color-h3);font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3)}.lcv-typography--h4{color:var(--font-color-h4);font-family:var(--font-family-h4);font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing-h4);line-height:var(--line-height-h4);text-transform:var(--text-transform-h4)}.lcv-typography--h5{color:var(--font-color-h5);font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);letter-spacing:var(--letter-spacing-h5);line-height:var(--line-height-h5);text-transform:var(--text-transform-h5)}.lcv-typography--h6{color:var(--font-color-h6);font-family:var(--font-family-h6);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);letter-spacing:var(--letter-spacing-h6);line-height:var(--line-height-h6);text-transform:var(--text-transform-h6)}.lcv-typography--body{color:var(--font-color-body);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-body)}.lcv-typography--body-large{color:var(--font-color-body-large);font-family:var(--font-family-body-large);font-size:var(--font-size-body-large);font-weight:var(--font-weight-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--line-height-body-large)}.lcv-typography--body-small{color:var(--font-color-body-small);font-family:var(--font-family-body-small);font-size:var(--font-size-body-small);font-weight:var(--font-weight-body-small);letter-spacing:var(--letter-spacing-body-small);line-height:var(--line-height-body-small)}.btn-hover-color-change{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.btn-hover-lift-effect{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.btn-hover-lift-effect:focus,.btn-hover-lift-effect:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-3px)}.btn-hover-lift-effect:active{box-shadow:0 4px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.btn-text.btn-hover-color-change,.btn-text.btn-hover-lift-effect{box-shadow:none!important;transition:none!important}.btn-text.btn-hover-color-change:active,.btn-text.btn-hover-color-change:focus,.btn-text.btn-hover-color-change:hover,.btn-text.btn-hover-lift-effect:active,.btn-text.btn-hover-lift-effect:focus,.btn-text.btn-hover-lift-effect:hover{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:inherit!important;transform:none!important}.text-rev{color:#fff!important}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-green-1000{background-color:var(--color-green-1000)}.bg-green-1100{background-color:var(--color-green-1100)}.text-green-100{color:var(--color-green-100)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-green-1000{color:var(--color-green-1000)}.text-green-1100{color:var(--color-green-1100)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-green-800{border-color:var(--color-green-800)}.border-green-900{border-color:var(--color-green-900)}.border-green-1000{border-color:var(--color-green-1000)}.border-green-1100{border-color:var(--color-green-1100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-1000{background-color:var(--color-gray-1000)}.bg-gray-1100{background-color:var(--color-gray-1100)}.bg-gray-1200{background-color:var(--color-gray-1200)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-1000{color:var(--color-gray-1000)}.text-gray-1100{color:var(--color-gray-1100)}.text-gray-1200{color:var(--color-gray-1200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-1000{border-color:var(--color-gray-1000)}.border-gray-1100{border-color:var(--color-gray-1100)}.border-gray-1200{border-color:var(--color-gray-1200)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.bg-periwinkle-500{background-color:var(--color-periwinkle-500)}.bg-periwinkle-600{background-color:var(--color-periwinkle-600)}.bg-periwinkle-700{background-color:var(--color-periwinkle-700)}.bg-periwinkle-800{background-color:var(--color-periwinkle-800)}.bg-periwinkle-900{background-color:var(--color-periwinkle-900)}.bg-periwinkle-1000{background-color:var(--color-periwinkle-1000)}.bg-periwinkle-1100{background-color:var(--color-periwinkle-1100)}.text-periwinkle-500{color:var(--color-periwinkle-500)}.text-periwinkle-600{color:var(--color-periwinkle-600)}.text-periwinkle-700{color:var(--color-periwinkle-700)}.text-periwinkle-800{color:var(--color-periwinkle-800)}.text-periwinkle-900{color:var(--color-periwinkle-900)}.text-periwinkle-1000{color:var(--color-periwinkle-1000)}.text-periwinkle-1100{color:var(--color-periwinkle-1100)}.border-periwinkle-500{border-color:var(--color-periwinkle-500)}.border-periwinkle-600{border-color:var(--color-periwinkle-600)}.border-periwinkle-700{border-color:var(--color-periwinkle-700)}.border-periwinkle-800{border-color:var(--color-periwinkle-800)}.border-periwinkle-900{border-color:var(--color-periwinkle-900)}.border-periwinkle-1000{border-color:var(--color-periwinkle-1000)}.border-periwinkle-1100{border-color:var(--color-periwinkle-1100)}