:root{--oc-white: #ffffff;--oc-white-rgb: 255, 255, 255;--oc-black: #000000;--oc-black-rgb: 0, 0, 0;--oc-gray-0: #f8f9fa;--oc-gray-0-rgb: 248, 249, 250;--oc-gray-1: #f1f3f5;--oc-gray-1-rgb: 241, 243, 245;--oc-gray-2: #e9ecef;--oc-gray-2-rgb: 233, 236, 239;--oc-gray-3: #dee2e6;--oc-gray-3-rgb: 222, 226, 230;--oc-gray-4: #ced4da;--oc-gray-4-rgb: 206, 212, 218;--oc-gray-5: #adb5bd;--oc-gray-5-rgb: 173, 181, 189;--oc-gray-6: #868e96;--oc-gray-6-rgb: 134, 142, 150;--oc-gray-7: #495057;--oc-gray-7-rgb: 73, 80, 87;--oc-gray-8: #343a40;--oc-gray-8-rgb: 52, 58, 64;--oc-gray-9: #212529;--oc-gray-9-rgb: 33, 37, 41;--oc-red-0: #fff5f5;--oc-red-0-rgb: 255, 245, 245;--oc-red-1: #ffe3e3;--oc-red-1-rgb: 255, 227, 227;--oc-red-2: #ffc9c9;--oc-red-2-rgb: 255, 201, 201;--oc-red-3: #ffa8a8;--oc-red-3-rgb: 255, 168, 168;--oc-red-4: #ff8787;--oc-red-4-rgb: 255, 135, 135;--oc-red-5: #ff6b6b;--oc-red-5-rgb: 255, 107, 107;--oc-red-6: #fa5252;--oc-red-6-rgb: 250, 82, 82;--oc-red-7: #f03e3e;--oc-red-7-rgb: 240, 62, 62;--oc-red-8: #e03131;--oc-red-8-rgb: 224, 49, 49;--oc-red-9: #c92a2a;--oc-red-9-rgb: 201, 42, 42;--oc-pink-0: #fff0f6;--oc-pink-0-rgb: 255, 240, 246;--oc-pink-1: #ffdeeb;--oc-pink-1-rgb: 255, 222, 235;--oc-pink-2: #fcc2d7;--oc-pink-2-rgb: 252, 194, 215;--oc-pink-3: #faa2c1;--oc-pink-3-rgb: 250, 162, 193;--oc-pink-4: #f783ac;--oc-pink-4-rgb: 247, 131, 172;--oc-pink-5: #f06595;--oc-pink-5-rgb: 240, 101, 149;--oc-pink-6: #e64980;--oc-pink-6-rgb: 230, 73, 128;--oc-pink-7: #d6336c;--oc-pink-7-rgb: 214, 51, 108;--oc-pink-8: #c2255c;--oc-pink-8-rgb: 194, 37, 92;--oc-pink-9: #a61e4d;--oc-pink-9-rgb: 166, 30, 77;--oc-grape-0: #f8f0fc;--oc-grape-0-rgb: 248, 240, 252;--oc-grape-1: #f3d9fa;--oc-grape-1-rgb: 243, 217, 250;--oc-grape-2: #eebefa;--oc-grape-2-rgb: 238, 190, 250;--oc-grape-3: #e599f7;--oc-grape-3-rgb: 229, 153, 247;--oc-grape-4: #da77f2;--oc-grape-4-rgb: 218, 119, 242;--oc-grape-5: #cc5de8;--oc-grape-5-rgb: 204, 93, 232;--oc-grape-6: #be4bdb;--oc-grape-6-rgb: 190, 75, 219;--oc-grape-7: #ae3ec9;--oc-grape-7-rgb: 174, 62, 201;--oc-grape-8: #9c36b5;--oc-grape-8-rgb: 156, 54, 181;--oc-grape-9: #862e9c;--oc-grape-9-rgb: 134, 46, 156;--oc-violet-0: #f3f0ff;--oc-violet-0-rgb: 243, 240, 255;--oc-violet-1: #e5dbff;--oc-violet-1-rgb: 229, 219, 255;--oc-violet-2: #d0bfff;--oc-violet-2-rgb: 208, 191, 255;--oc-violet-3: #b197fc;--oc-violet-3-rgb: 177, 151, 252;--oc-violet-4: #9775fa;--oc-violet-4-rgb: 151, 117, 250;--oc-violet-5: #845ef7;--oc-violet-5-rgb: 132, 94, 247;--oc-violet-6: #7950f2;--oc-violet-6-rgb: 121, 80, 242;--oc-violet-7: #7048e8;--oc-violet-7-rgb: 112, 72, 232;--oc-violet-8: #6741d9;--oc-violet-8-rgb: 103, 65, 217;--oc-violet-9: #5f3dc4;--oc-violet-9-rgb: 95, 61, 196;--oc-indigo-0: #edf2ff;--oc-indigo-0-rgb: 237, 242, 255;--oc-indigo-1: #dbe4ff;--oc-indigo-1-rgb: 219, 228, 255;--oc-indigo-2: #bac8ff;--oc-indigo-2-rgb: 186, 200, 255;--oc-indigo-3: #91a7ff;--oc-indigo-3-rgb: 145, 167, 255;--oc-indigo-4: #748ffc;--oc-indigo-4-rgb: 116, 143, 252;--oc-indigo-5: #5c7cfa;--oc-indigo-5-rgb: 92, 124, 250;--oc-indigo-6: #4c6ef5;--oc-indigo-6-rgb: 76, 110, 245;--oc-indigo-7: #4263eb;--oc-indigo-7-rgb: 66, 99, 235;--oc-indigo-8: #3b5bdb;--oc-indigo-8-rgb: 59, 91, 219;--oc-indigo-9: #364fc7;--oc-indigo-9-rgb: 54, 79, 199;--oc-blue-0: #e7f5ff;--oc-blue-0-rgb: 231, 245, 255;--oc-blue-1: #d0ebff;--oc-blue-1-rgb: 208, 235, 255;--oc-blue-2: #a5d8ff;--oc-blue-2-rgb: 165, 216, 255;--oc-blue-3: #74c0fc;--oc-blue-3-rgb: 116, 192, 252;--oc-blue-4: #4dabf7;--oc-blue-4-rgb: 77, 171, 247;--oc-blue-5: #339af0;--oc-blue-5-rgb: 51, 154, 240;--oc-blue-6: #228be6;--oc-blue-6-rgb: 34, 139, 230;--oc-blue-7: #1c7ed6;--oc-blue-7-rgb: 28, 126, 214;--oc-blue-8: #1971c2;--oc-blue-8-rgb: 25, 113, 194;--oc-blue-9: #1864ab;--oc-blue-9-rgb: 24, 100, 171;--oc-cyan-0: #e3fafc;--oc-cyan-0-rgb: 227, 250, 252;--oc-cyan-1: #c5f6fa;--oc-cyan-1-rgb: 197, 246, 250;--oc-cyan-2: #99e9f2;--oc-cyan-2-rgb: 153, 233, 242;--oc-cyan-3: #66d9e8;--oc-cyan-3-rgb: 102, 217, 232;--oc-cyan-4: #3bc9db;--oc-cyan-4-rgb: 59, 201, 219;--oc-cyan-5: #22b8cf;--oc-cyan-5-rgb: 34, 184, 207;--oc-cyan-6: #15aabf;--oc-cyan-6-rgb: 21, 170, 191;--oc-cyan-7: #1098ad;--oc-cyan-7-rgb: 16, 152, 173;--oc-cyan-8: #0c8599;--oc-cyan-8-rgb: 12, 133, 153;--oc-cyan-9: #0b7285;--oc-cyan-9-rgb: 11, 114, 133;--oc-teal-0: #e6fcf5;--oc-teal-0-rgb: 230, 252, 245;--oc-teal-1: #c3fae8;--oc-teal-1-rgb: 195, 250, 232;--oc-teal-2: #96f2d7;--oc-teal-2-rgb: 150, 242, 215;--oc-teal-3: #63e6be;--oc-teal-3-rgb: 99, 230, 190;--oc-teal-4: #38d9a9;--oc-teal-4-rgb: 56, 217, 169;--oc-teal-5: #20c997;--oc-teal-5-rgb: 32, 201, 151;--oc-teal-6: #12b886;--oc-teal-6-rgb: 18, 184, 134;--oc-teal-7: #0ca678;--oc-teal-7-rgb: 12, 166, 120;--oc-teal-8: #099268;--oc-teal-8-rgb: 9, 146, 104;--oc-teal-9: #087f5b;--oc-teal-9-rgb: 8, 127, 91;--oc-green-0: #ebfbee;--oc-green-0-rgb: 235, 251, 238;--oc-green-1: #d3f9d8;--oc-green-1-rgb: 211, 249, 216;--oc-green-2: #b2f2bb;--oc-green-2-rgb: 178, 242, 187;--oc-green-3: #8ce99a;--oc-green-3-rgb: 140, 233, 154;--oc-green-4: #69db7c;--oc-green-4-rgb: 105, 219, 124;--oc-green-5: #51cf66;--oc-green-5-rgb: 81, 207, 102;--oc-green-6: #40c057;--oc-green-6-rgb: 64, 192, 87;--oc-green-7: #37b24d;--oc-green-7-rgb: 55, 178, 77;--oc-green-8: #2f9e44;--oc-green-8-rgb: 47, 158, 68;--oc-green-9: #2b8a3e;--oc-green-9-rgb: 43, 138, 62;--oc-lime-0: #f4fce3;--oc-lime-0-rgb: 244, 252, 227;--oc-lime-1: #e9fac8;--oc-lime-1-rgb: 233, 250, 200;--oc-lime-2: #d8f5a2;--oc-lime-2-rgb: 216, 245, 162;--oc-lime-3: #c0eb75;--oc-lime-3-rgb: 192, 235, 117;--oc-lime-4: #a9e34b;--oc-lime-4-rgb: 169, 227, 75;--oc-lime-5: #94d82d;--oc-lime-5-rgb: 148, 216, 45;--oc-lime-6: #82c91e;--oc-lime-6-rgb: 130, 201, 30;--oc-lime-7: #74b816;--oc-lime-7-rgb: 116, 184, 22;--oc-lime-8: #66a80f;--oc-lime-8-rgb: 102, 168, 15;--oc-lime-9: #5c940d;--oc-lime-9-rgb: 92, 148, 13;--oc-yellow-0: #fff9db;--oc-yellow-0-rgb: 255, 249, 219;--oc-yellow-1: #fff3bf;--oc-yellow-1-rgb: 255, 243, 191;--oc-yellow-2: #ffec99;--oc-yellow-2-rgb: 255, 236, 153;--oc-yellow-3: #ffe066;--oc-yellow-3-rgb: 255, 224, 102;--oc-yellow-4: #ffd43b;--oc-yellow-4-rgb: 255, 212, 59;--oc-yellow-5: #fcc419;--oc-yellow-5-rgb: 252, 196, 25;--oc-yellow-6: #fab005;--oc-yellow-6-rgb: 250, 176, 5;--oc-yellow-7: #f59f00;--oc-yellow-7-rgb: 245, 159, 0;--oc-yellow-8: #f08c00;--oc-yellow-8-rgb: 240, 140, 0;--oc-yellow-9: #e67700;--oc-yellow-9-rgb: 230, 119, 0;--oc-orange-0: #fff4e6;--oc-orange-0-rgb: 255, 244, 230;--oc-orange-1: #ffe8cc;--oc-orange-1-rgb: 255, 232, 204;--oc-orange-2: #ffd8a8;--oc-orange-2-rgb: 255, 216, 168;--oc-orange-3: #ffc078;--oc-orange-3-rgb: 255, 192, 120;--oc-orange-4: #ffa94d;--oc-orange-4-rgb: 255, 169, 77;--oc-orange-5: #ff922b;--oc-orange-5-rgb: 255, 146, 43;--oc-orange-6: #fd7e14;--oc-orange-6-rgb: 253, 126, 20;--oc-orange-7: #f76707;--oc-orange-7-rgb: 247, 103, 7;--oc-orange-8: #e8590c;--oc-orange-8-rgb: 232, 89, 12;--oc-orange-9: #d9480f;--oc-orange-9-rgb: 217, 72, 15}:root{--g-grey-25: scale(#f0f1f3, $lightness: 50%);--g-grey-50: #f0f1f3;--g-grey-100: #e0e2e8;--g-grey-200: #c3c6d1;--g-grey-300: #a5abbb;--g-grey-400: #8991a5;--g-grey-500: #6d7790;--g-grey-600: #515e7b;--g-grey-700: #364767;--g-grey-800: #183153;--g-grey-900: #001c40;--oc-grey-0: #f8f8f9;--oc-grey-1: #f0f1f3;--oc-grey-2: #e0e2e8;--oc-grey-3: #c3c6d1;--oc-grey-4: #a5abbb;--oc-grey-5: #8991a5;--oc-grey-6: #6d7790;--oc-grey-7: #515e7b;--oc-grey-8: #364767;--oc-grey-9: #183153;--oc-grey-10: #001c40;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--headings-font-weight: var(--font-weight-semibold);--line-height-0: 0;--line-height-base: 1.5;--line-height-sm: 1.25;--line-height-xs: 1.125;--line-height-1: 1;--line-height-md: var(--line-height-base);--line-height-lg: 1.6;--line-height-heading: var(--line-height-xs);--line-height-code: var(--line-height-md);--line-height-copy: var(--line-height-md);--font-size-root: 16px;--font-size-root-tablet: 16px;--size-base: 1em;--size-6xs: calc(var(--size-base) * .25);--size-5xs: calc(var(--size-base) * .3125);--size-4xs: calc(var(--size-base) * .375);--size-3xs: calc(var(--size-base) * .5);--size-2xs: calc(var(--size-base) * .625);--size-xs: calc(var(--size-base) * .75);--size-sm: calc(var(--size-base) * .875);--size-md: var(--size-base);--size-lg: calc(var(--size-base) * 1.25);--size-xl: calc(var(--size-base) * 1.5);--size-2xl: calc(var(--size-base) * 2);--size-3xl: calc(var(--size-base) * 2.5);--size-4xl: calc(var(--size-base) * 3);--size-5xl: calc(var(--size-base) * 3.75);--size-6xl: calc(var(--size-base) * 4.5);--font-size-base: 1em;--font-size-6xs: calc(var(--font-size-base) * .25);--font-size-5xs: calc(var(--font-size-base) * .3125);--font-size-4xs: calc(var(--font-size-base) * .375);--font-size-3xs: calc(var(--font-size-base) * .5);--font-size-2xs: calc(var(--font-size-base) * .625);--font-size-xs: calc(var(--font-size-base) * .75);--font-size-sm: calc(var(--font-size-base) * .875);--font-size-md: var(--font-size-base);--font-size-lg: calc(var(--font-size-base) * 1.25);--font-size-xl: calc(var(--font-size-base) * 1.5);--font-size-2xl: calc(var(--font-size-base) * 2);--font-size-3xl: calc(var(--font-size-base) * 2.5);--font-size-4xl: calc(var(--font-size-base) * 3);--font-size-5xl: calc(var(--font-size-base) * 3.75);--font-size-6xl: calc(var(--font-size-base) * 4.5);--spacing-base: 1em;--spacing-0: 0;--spacing-1: calc(var(--spacing-base) * 1 / 16);--spacing-1px: 1px;--spacing-7xs: calc(var(--spacing-base) * 1 / 16);--spacing-6xs: calc(var(--spacing-base) * 2 / 16);--spacing-5xs: calc(var(--spacing-base) * 3 / 16);--spacing-4xs: calc(var(--spacing-base) * 4 / 16);--spacing-3xs: calc(var(--spacing-base) * 6 / 16);--spacing-2xs: calc(var(--spacing-base) * 8 / 16);--spacing-xs: calc(var(--spacing-base) * 10 / 16);--spacing-sm: calc(var(--spacing-base) * 12 / 16);--spacing-md: calc(var(--spacing-base) * 1);--spacing-lg: calc(var(--spacing-base) * 1.25);--spacing-xl: calc(var(--spacing-base) * 1.5);--spacing-2xl: calc(var(--spacing-base) * 2);--spacing-3xl: calc(var(--spacing-base) * 2.5);--spacing-4xl: calc(var(--spacing-base) * 3);--spacing-5xl: calc(var(--spacing-base) * 4);--spacing-6xl: calc(var(--spacing-base) * 5);--spacing-7xl: calc(var(--spacing-base) * 6);--spacing-8xl: calc(var(--spacing-base) * 8);--spacing-9xl: calc(var(--spacing-base) * 10);--spacing-10xl: calc(var(--spacing-base) * 12);--spacing-11xl: calc(var(--spacing-base) * 16);--spacing-12xl: calc(var(--spacing-base) * 20);--h1-font-size: var(--font-size-3xl);--h2-font-size: var(--font-size-2xl);--h3-font-size: var(--font-size-xl);--h4-font-size: var(--font-size-lg);--h5-font-size: var(--font-size-md);--h6-font-size: var(--font-size-xs);--h1-line-height: calc((40 + 6) / 40);--h2-line-height:1.1875;--h3-line-height:1.25;--h4-line-height:1.3;--h5-line-height:1.375;--h6-line-height:1.5;--h1-margin-bottom:.2em;--h2-margin-bottom:.25em;--h3-margin-bottom: calc(8em / 24);--h4-margin-bottom:.4em;--h5-margin-bottom:.5em;--h6-margin-bottom: calc(8em / 12);--border-radius-none: 0;--border-radius-sm: .5em;--border-radius-md: .75em;--border-radius-lg: 1em;--border-radius-round: 1.35em;--border-radius-circle: 100%;--border-radius-pill: 9999px;--letter-spacing-0: 0;--letter-spacing-base: var(--letter-spacing-base);--letter-spacing-lg: .025em;--letter-spacing-xl: .05em;--letter-spacing-2xl: .1em;--letter-spacing-3xl: .25em}img{width:100%}p{--line-height: var(--line-height-base);margin-top:0;margin-bottom:0;line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{--font-size: 1em;--font-weight: var(--headings-font-weight);--line-height: var(--line-height-heading);--margin-bottom: var(--spacing-sm);margin-top:0;font-size:var(--font-size);line-height:var(--line-height);margin-bottom:var(--margin-bottom);color:var(--c-primary-color)}h1{--font-size: var(--h1-font-size);--line-height: var(--h1-line-height);--margin-bottom: var(--h1-margin-bottom)}h2{--font-size: var(--h2-font-size);--line-height: var(--h2-line-height);--margin-bottom: var(--h2-margin-bottom)}h3{--font-size: var(--h3-font-size);--line-height: var(--h3-line-height);--margin-bottom: var(--h3-margin-bottom)}h4{--font-size: var(--h4-font-size);--line-height: var(--h4-line-height);--margin-bottom: var(--h4-margin-bottom)}h4.special{letter-spacing:var(--letter-spacing-3xl);text-transform:uppercase}h5{--font-size: var(--h5-font-size);--line-height: var(--h5-line-height);--margin-bottom: var(--h5-margin-bottom)}h6{--font-size: var(--h6-font-size);--line-height: var(--h6-line-height);--margin-bottom: var(--h6-margin-bottom)}div.card-a{overflow:hidden;width:16rem;height:11.5rem;border-radius:var(--border-radius-md);background-color:#fff;display:flex;flex-direction:column}div.card-a>div.header{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--g-accent-color);clip-path:polygon(0px 0px,100% 0px,100% 100%,0px 80%)}div.card-a>div.header>svg{padding:1.125rem 0;transform:translateY(-.35rem)}div.card-a>div.section{background-color:#fff;padding:var(--spacing-lg) var(--spacing-xl);padding-top:0;color:var(--g-accent-color)}div.card-b{flex:0 0 auto;display:flex;height:11.5rem;width:300px;border-radius:var(--border-radius-md);overflow:hidden;position:relative;background-color:#fff}div.card-b>div.left{flex:0 0 125px;align-self:flex-end;padding:var(--spacing-xl);padding-right:0}div.card-b>div.left>h4{color:var(--g-accent-color)}div.card-b>div.left>p{color:var(--g-text-color-secondary);font-size:var(--font-size-sm)}div.card-b>div.right{flex-grow:1;background-color:var(--oc-teal-3);clip-path:polygon(0% 0%,100% 0%,100% 100%,65px 100%);padding:1.5rem;color:var(--g-accent-color);display:grid;grid-template-rows:repeat(3,2rem);grid-template-columns:repeat(6,3rem);grid-gap:1.25rem;grid-auto-flow:column;grid-auto-rows:2rem;grid-auto-columns:3rem;justify-content:end;align-items:center;overflow:hidden}div.card-b>div.right>div.grid-icon{text-align:center;width:1.25em;font-size:1.5rem}button.raising-button{display:inline-flex;padding:var(--spacing-md) var(--spacing-2xl);box-shadow:0 .375em 0 currentColor;border-radius:var(--border-radius-md);border:.125em solid var(--c-primary-color);font-family:inherit;font-weight:var(--font-weight-bold);color:var(--c-primary-color);background-color:var(--oc-teal-3);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-3xl);cursor:pointer}button.raising-button>span{flex-grow:1;text-align:center;transform:translateY(-.05em)}button.raising-button>svg{margin-right:var(--spacing-sm)}button.raising-button.small{padding:var(--spacing-xs) var(--spacing-md);box-shadow:0 .25em 0 currentColor;letter-spacing:initial;font-size:var(--font-size-sm)}*{box-sizing:border-box}body{padding:0;margin:0;font-family:proxima-nova,sans-serif;font-weight:var(--font-weight-normal);color:var(--oc-gray-7);line-height:var(--line-height-base);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.wrapper{margin:0 auto;width:800px}div.wrapper.wide{max-width:1250px;width:100%;padding:0 var(--spacing-2xl)}@media only screen and (max-width: 768px){div.wrapper{width:100%;padding:0 var(--spacing-2xl)}}div.anker{width:100%;height:1px}.secondary-color{color:var(--oc-gray-6)}p svg.svg-inline--fa{margin-right:.25em}a{color:var(--oc-teal-5);text-decoration:none;font-weight:var(--font-weight-semibold)}a>svg{margin-right:.5em;transform:translateY(1px)}section{margin:7.5rem 0}section h1>svg{color:var(--oc-gray-4)}@media only screen and (max-width: 768px){section{margin:7.5rem 0}}header{box-shadow:0 3px 16px #2022240a,0 4px 4px #20222405;position:sticky;top:0;background-color:#fff;z-index:1}header main{display:flex;padding:var(--spacing-xl)}header main>button{display:none;font-size:1.35rem;border:none;background:transparent;margin:0;transform:translate(2rem)}header main>button:active{color:var(--oc-teal-5)}header main div.left{flex-grow:1}header main div.left div.logo{font-weight:700;font-size:var(--font-size-lg)}header main div.left div.logo svg{color:var(--oc-gray-4);margin-right:.25em}header main menu{display:flex;align-items:center;gap:var(--spacing-3xl);margin:0;white-space:nowrap}header main menu a{color:var(--oc-gray-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-decoration:none;position:relative}header main menu a.active{color:var(--oc-teal-5)}header main menu a.active:after{background-color:var(--oc-teal-5)}header main menu a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:var(--oc-gray-2);width:100%;transform:translateY(.25em)}header main>div#floating-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:flex-end}header main>div#floating-menu>div.content{width:70%;background-color:var(--oc-gray-8);height:100%;padding:var(--spacing-xl)}header main>div#floating-menu>div.content>div.header{display:flex;align-items:flex-start}header main>div#floating-menu>div.content>div.header>h4{flex-grow:1;margin-bottom:var(--spacing-xl)}header main>div#floating-menu>div.content>div.header>button{font-size:1.35rem;border:none;background:transparent;margin:0;color:var(--oc-gray-5)}header main>div#floating-menu>div.content>div.header>button:active{color:var(--oc-teal-5)}header main>div#floating-menu>div.content a{color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-decoration:none;position:relative;display:block;margin-bottom:var(--spacing-xl)}header main>div#floating-menu>div.content a.active{color:var(--oc-teal-5)}header main>div#floating-menu>div.content a.active:after{background-color:var(--oc-teal-5)}header main>div#floating-menu>div.content a:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:var(--oc-gray-2);width:100%;transform:translateY(.25em)}header main>div#floating-menu.open{display:flex}@media only screen and (max-width: 768px){header main>button{display:block}header main menu{display:none}}section.body section.hero{text-align:center}section.body section.hero h1{margin-bottom:var(--spacing-lg)}section.body section.hero h3{color:var(--oc-gray-6);font-weight:var(--font-weight-semibold)}section.body section.about-us{text-align:center}section.body section.about-us h1{margin-bottom:var(--spacing-2xl)}section.body section.about-us div.grid{text-align:initial}section.body section.about-us div.grid div.grid-item{display:flex;gap:var(--spacing-4xl);margin-bottom:var(--spacing-7xl)}section.body section.about-us div.grid div.grid-item>div.avatar{flex:none;width:9rem;height:9rem;background-color:var(--oc-gray-2);border-radius:50%;overflow:hidden}section.body section.about-us div.grid div.grid-item>div.content>p.tags{font-weight:var(--font-weight-semibold);color:var(--oc-gray-6);margin-bottom:var(--spacing-sm);color:var(--oc-teal-5)}section.body section.about-us div.grid div.grid-item>div.content>p.tags>svg{margin:0 var(--spacing-sm);color:var(--oc-gray-4)}section.body section.about-us div.grid div.grid-item>div.content>div.bio{margin-bottom:1rem}section.body section.about-us div.grid div.grid-item>div.content>div.bio>p{margin-bottom:var(--spacing-sm)}section.body section.about-us div.grid div.grid-item>div.content>div.contact{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-2xl)}section.body section.about-us div.grid div.grid-item>div.content>div.contact>div.label{font-weight:var(--font-weight-semibold)}section.body section.about-us div.grid div.grid-item>div.content>div.contact>div.contact-item{color:var(--oc-gray-6)}section.body section.about-us div.grid div.grid-item>div.content>div.contact>div.contact-item.label{font-weight:var(--font-weight-semibold);color:var(--oc-gray-7);flex-basis:100%}section.body section.about-us div.grid div.grid-item>div.content>div.contact>div.contact-item>svg{margin-right:.5em}@media only screen and (max-width: 768px){section.body section.about-us div.grid div.grid-item{display:block}section.body section.about-us div.grid div.grid-item>div.avatar{margin-bottom:var(--spacing-xl)}}section.body section.projects{text-align:center}section.body section.projects h1{margin-bottom:var(--spacing-2xl)}section.body section.projects div.grid{text-align:initial}section.body section.projects div.grid div.grid-item{display:flex;align-items:center;gap:var(--spacing-5xl);margin-bottom:var(--spacing-8xl)}section.body section.projects div.grid div.grid-item.cat div.image{border:1px solid var(--oc-gray-2)}section.body section.projects div.grid div.grid-item.b4s div.image{background-size:auto 100%}section.body section.projects div.grid div.grid-item div.image{background-color:var(--oc-gray-2);border-radius:var(--border-radius-lg);width:22rem;height:17rem;flex:none;background-image:url(/assets/hvp.8654a960.png);background-size:cover;background-position:center;background-repeat:no-repeat}section.body section.projects div.grid div.grid-item div.content p.subtitle{margin-bottom:var(--spacing-sm)}section.body section.projects div.grid div.grid-item div.content p.description{margin-bottom:var(--spacing-sm)}@media only screen and (max-width: 768px){section.body section.projects div.grid div.grid-item{display:block}section.body section.projects div.grid div.grid-item div.image{width:100%;margin-bottom:var(--spacing-2xl)}}section.body section.contact{text-align:center}section.body section.contact h1{margin-bottom:var(--spacing-2xl)}section.body section.contact div.grid{text-align:initial;display:flex;gap:var(--spacing-6xl)}section.body section.contact div.grid div.grid-item.contact p.adress{margin-bottom:var(--spacing-sm);white-space:nowrap}section.body section.contact div.grid div.grid-item.contact p.contact{line-height:2rem}section.body section.contact div.grid div.grid-item.form h4{margin-bottom:var(--spacing-md)}section.body section.contact div.grid div.grid-item.form fieldset{border:none;margin:0;padding:0}section.body section.contact div.grid div.grid-item.form input,section.body section.contact div.grid div.grid-item.form textarea{width:100%;margin-bottom:var(--spacing-sm);border:none;font-family:inherit;color:inherit;background-color:var(--oc-gray-1);border-radius:var(--border-radius-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:inherit;outline:none;border:2px solid #fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.body section.contact div.grid div.grid-item.form input:focus,section.body section.contact div.grid div.grid-item.form textarea:focus{border:2px solid var(--oc-grape-2)}section.body section.contact div.grid div.grid-item.form input.error,section.body section.contact div.grid div.grid-item.form textarea.error{border:2px solid var(--oc-red-2)}section.body section.contact div.grid div.grid-item.form div.error-message{font-size:var(--font-size-sm);color:var(--oc-red-5);transform:translate(1rem,-.5rem)}section.body section.contact div.grid div.grid-item.form p.notice{font-size:var(--font-size-xs);margin-bottom:var(--spacing-md)}section.body section.contact div.grid div.grid-item.form button{font-family:inherit;font-size:inherit;border:none;background-color:var(--oc-teal-5);color:#fff;padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}section.body section.contact div.grid div.grid-item.form button:disabled{background-color:var(--oc-gray-5)}section.body section.contact div.grid div.grid-item.form button:active{background-color:var(--oc-teal-6)}section.body section.contact div.grid div.grid-item.success{display:none;background-color:var(--oc-gray-1);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--border-radius-lg)}section.body section.contact div.grid div.grid-item.success.show{display:block}section.body section.contact div.grid div.grid-item.success>h4>svg{margin-right:.35rem}@media only screen and (max-width: 768px){section.body section.contact div.grid{display:block}section.body section.contact div.grid div.grid-item.contact{margin-bottom:var(--spacing-xl)}}footer{background-color:var(--oc-gray-1);padding:var(--spacing-xl);padding-top:7.5rem}footer h5{color:var(--oc-gray-5)}footer p.adress{margin-bottom:var(--spacing-sm)}footer p.contact{line-height:var(--line-height-lg)}div.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;display:none}div.modal.show{display:flex}div.modal>div.content{display:flex;align-items:flex-start;width:25rem;background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-xl)}div.modal>div.content>div.header{display:flex;justify-content:flex-end}div.modal>div.content>div.header>button{font-size:1.35rem;border:none;background:transparent;margin:0}div.modal>div.content>div.header>button:active{color:var(--oc-teal-5)}
