:root{--color-gray-100: #f8f9fa;--color-gray-200: #e9ecef;--color-gray-300: #dee2e6;--color-gray-400: #ced4da;--color-gray-500: #adb5bd;--color-gray-600: #6c757d;--color-gray-700: #495057;--color-gray-800: #343a40;--color-gray-900: #212529;--color-primary: #77cca4;--color-primary-100: #e5f5ec;--color-primary-200: #cbebda;--color-primary-300: #b0e1c8;--color-primary-400: #95d6b6;--color-primary-500: #77cca4;--color-primary-600: #579779;--color-primary-700: #386550;--color-primary-800: #1c372b;--color-primary-900: #050f0a;--space-100: 3px;--space-200: 6px;--space-250: 9px;--space-300: 12px;--space-350: 18px;--space-400: 24px;--space-450: 36px;--space-500: 48px;--space-600: 64px;--space-650: 80px;--space-700: 96px;--space-800: 128px;--space-900: 196px}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}ul,li{margin:unset;padding:unset}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:var(--color-primary)}a:active{color:var(--color-primary-700)}img,picture{display:block;max-width:100%;height:auto;object-fit:contain}input,button,textarea,select{font:inherit}@font-face{font-family:Choplin-ExtraBold;font-display:swap;src:local("Choplin-ExtraBold"),url(/assets/2B3C23_7_0-BfzQCE_T.ttf) format("truetype")}@font-face{font-family:Choplin-Regular;font-display:swap;src:url(/assets/2B3C23_3_0-CEU3ihb7.ttf) format("truetype")}body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:Choplin-ExtraBold;font-weight:400;font-size:var(--space-700);text-transform:uppercase;line-height:1}@media screen and (orientation: portrait){h1{font-size:var(--space-450)}}h2{font-family:Choplin-ExtraBold;font-weight:400;font-size:var(--space-450);line-height:1;color:var(--color-gray-700);text-transform:uppercase;text-align:center;margin:var(--space-500) 0}h3{font-family:Choplin-ExtraBold;font-weight:400;font-size:var(--space-400);text-transform:uppercase;margin:var(--space-200) 0}h4{font-family:Choplin-Regular;font-weight:400;font-size:var(--space-300);text-transform:uppercase;color:var(--color-gray-700);margin:var(--space-450) 0}p{line-height:1.5;color:var(--color-gray-800)}p.small{font-size:var(--space-250)}.flex{display:flex;flex-wrap:wrap}.flex--center{justify-content:center}.flex--middle{justify-content:center;align-items:center}.grid{position:relative;width:100%;display:grid;gap:var(--space-500);grid-template-columns:repeat(12,var(--space-700));grid-template-areas:"col-1 col-2 col-3 col-4 col-5 col-6 col-7 col-8 col-9 col-10 col-11 col-12"}.grid[data-grid=none]{grid:none}.grid[data-grid=half]{grid-template-columns:repeat(2,1fr);grid-template-areas:"col-1 col-2"}@media screen and (max-width: 1180px){.grid[data-grid=half]{grid-template-columns:1fr;grid-template-rows:repeat(2,auto);grid-template-areas:"col-1" "col-2"}}@media screen and (max-width: 1180px){.grid{width:100%}}.grid .col-1{grid-area:col-1}.grid .col-2{grid-area:col-2}.grid .col-3{grid-area:col-3}.grid .col-4{grid-area:col-4}.grid .col-5{grid-area:col-5}.grid .col-6{grid-area:col-6}.grid .col-7{grid-area:col-7}.grid .col-8{grid-area:col-8}.grid .col-9{grid-area:col-9}.grid .col-10{grid-area:col-10}.grid .col-11{grid-area:col-11}.grid .col-12{grid-area:col-12}.section{position:relative;display:block;min-height:calc(100vh - 64px)}.section:nth-child(2n){background-color:var(--color-gray-100)}.container{width:100%;max-width:1260px;padding:0 var(--space-400)}.footer{background-color:var(--color-gray-100);text-align:center}.footer p{color:var(--color-gray-500);padding:var(--space-300) 0;margin:0 var(--space-300);border-top:1px solid var(--color-gray-200);text-transform:uppercase}.loader{flex-direction:column;gap:var(--space-300);width:100%;height:100%;position:absolute}.loader--spinner{width:var(--space-450);height:var(--space-450);border:3px solid var(--color-gray-200);border-top:3px solid var(--color-gray-500);border-radius:50%;animation:preloader 1s linear infinite}@keyframes preloader{to{transform:rotate(360deg)}}
