:root { --bricks-color-grey-100: #f5f5f5; --bricks-color-grey-300: #e0e0e0; --bricks-color-grey-500: #9e9e9e; --bricks-color-grey-700: #616161; --bricks-color-grey-800: #424242; --bricks-color-grey-900: #212121; --bricks-color-yellow: #ffeb3b; --bricks-color-amber: #ffc107; --bricks-color-orange: #ff9800; --bricks-color-deep-orange: #ff5722; --bricks-color-red: #f44336; --bricks-color-purple: #9c27b0; --bricks-color-blue: #2196f3; --bricks-color-light-blue: #03a9f4; --bricks-color-sky-blue: #81D4FA; --bricks-color-green: #4caf50; --bricks-color-light-green: #8bc34a; --bricks-color-lime: #cddc39; --clr-primary: hsl(30.9,38.8%,83.3%); --clr-primary-l-1: rgb(234, 221, 208); --clr-primary-l-2: rgb(239, 230, 220); --clr-primary-l-3: rgb(245, 238, 231); --clr-primary-l-4: rgb(250, 247, 243); --clr-primary-d-1: rgb(183, 170, 157); --clr-primary-d-2: rgb(137, 128, 118); --clr-primary-d-3: rgb(92, 85, 78); --clr-primary-d-4: rgb(46, 43, 39); --clr-primary-t-1: rgba(234, 221, 208, 0.8); --clr-primary-t-2: rgba(239, 230, 220, 0.6); --clr-primary-t-3: rgba(245, 238, 231, 0.4); --clr-primary-t-4: rgba(250, 247, 243, 0.2); --clr-accent: hsl(183.8,75%,25.1%); --clr-accent-l-1: rgb(64, 136, 141); --clr-accent-l-2: rgb(112, 166, 169); --clr-accent-l-3: rgb(159, 195, 198); --clr-accent-l-4: rgb(207, 225, 226); --clr-accent-d-1: rgb(13, 85, 90); --clr-accent-d-2: rgb(10, 64, 67); --clr-accent-d-3: rgb(6, 42, 45); --clr-accent-d-4: rgb(3, 21, 22); --clr-accent-t-1: rgba(64, 136, 141, 0.8); --clr-accent-t-2: rgba(112, 166, 169, 0.6); --clr-accent-t-3: rgba(159, 195, 198, 0.4); --clr-accent-t-4: rgba(207, 225, 226, 0.2); --clr-base: hsl(212, 68%, 5%); --clr-base-t-1: rgba(54, 61, 68, 0.8); --clr-base-t-2: rgba(104, 109, 115, 0.6); --clr-base-t-3: rgba(155, 158, 161, 0.4); --clr-base-t-4: rgba(205, 206, 208, 0.2); --clr-base-d-1: rgb(3, 10, 17); --clr-base-d-2: rgb(2, 7, 13); --clr-base-d-3: rgb(2, 5, 8); --clr-base-d-4: rgb(1, 2, 4); --clr-base-l-1: rgb(54, 61, 68); --clr-base-l-2: rgb(104, 109, 115); --clr-base-l-3: rgb(155, 158, 161); --clr-base-l-4: rgb(205, 206, 208); --clr-black: black; --clr-black-l-0: rgb(28, 28, 28); --clr-black-l-1: rgb(57, 57, 57); --clr-black-l-2: rgb(85, 85, 85); --clr-black-l-3: rgb(113, 113, 113); --clr-black-l-4: rgb(142, 142, 142); --clr-black-l-5: rgb(170, 170, 170); --clr-black-l-6: rgb(198, 198, 198); --clr-black-l-7: rgb(227, 227, 227); --clr-black-t-0: rgba(28, 28, 28, 0.89); --clr-black-t-1: rgba(57, 57, 57, 0.78); --clr-black-t-2: rgba(85, 85, 85, 0.67); --clr-black-t-3: rgba(113, 113, 113, 0.56); --clr-black-t-4: rgba(142, 142, 142, 0.44); --clr-black-t-5: rgba(170, 170, 170, 0.33); --clr-black-t-6: rgba(198, 198, 198, 0.22); --clr-black-t-7: rgba(227, 227, 227, 0.11); --clr-white: white; --clr-white-t-1: rgba(255, 255, 255, 0.91); --clr-white-t-2: rgba(255, 255, 255, 0.82); --clr-white-t-3: rgba(255, 255, 255, 0.73); --clr-white-t-4: rgba(255, 255, 255, 0.64); --clr-white-t-5: rgba(255, 255, 255, 0.55); --clr-white-t-6: rgba(255, 255, 255, 0.45); --clr-white-t-7: rgba(255, 255, 255, 0.36); --clr-white-t-8: rgba(255, 255, 255, 0.27); --clr-white-t-9: rgba(255, 255, 255, 0.18); --clr-white-t-10: rgba(255, 255, 255, 0.09); --clr-white-d-1: rgb(232, 232, 232); --clr-white-d-2: rgb(209, 209, 209); --clr-white-d-3: rgb(185, 185, 185); --clr-white-d-4: rgb(162, 162, 162); --clr-white-d-5: rgb(139, 139, 139); --clr-white-d-6: rgb(116, 116, 116); --clr-white-d-7: rgb(93, 93, 93); --clr-white-d-8: rgb(70, 70, 70); --clr-white-d-9: rgb(46, 46, 46); --clr-white-d-10: rgb(23, 23, 23); --content-width: 128rem; --space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --section-space-xs: clamp(2.7013505064rem, calc(1.4115755365vw + 2.1931833133rem), 4rem); --section-space-s: clamp(3.6009002251rem, calc(2.6077171467vw + 2.6621220523rem), 6rem); --section-space-m: clamp(4.8rem, calc(4.5652173913vw + 3.1565217391rem), 9rem); --section-space-l: clamp(6.3984rem, calc(7.7191304348vw + 3.6195130435rem), 13.5rem); --section-space-xl: clamp(8.5290672rem, calc(12.7401443478vw + 3.9426152348rem), 20.25rem); --section-space-xxl: clamp(11.3692465776rem, calc(20.658427633vw + 3.9322126297rem), 30.375rem); --gutter: clamp(2rem, calc(4.347826087vw + 0.4347826087rem), 6rem); --section-padding-block: var(--section-space-m); --section-gutter: var(--gutter); --content-gap: var(--space-m); --grid-gap: var(--content-gap); --container-gap: var(--space-xl); --card-gap: var(--content-gap); --card-padding: var(--space-m); --h6: clamp(1.2rem, calc(-0.0809100967vw + 1.2291276348rem), 1.125562711rem); --h5: clamp(1.3rem, calc(0.217799015vw + 1.2215923546rem), 1.5003750938rem); --h4: clamp(1.8rem, calc(0.2173913043vw + 1.7217391304rem), 2rem); --h3: clamp(2.16rem, calc(0.55vw + 1.962rem), 2.666rem); --h2: clamp(2.592rem, calc(1.0454108696vw + 2.215652087rem), 3.553778rem); --h1: clamp(3.1104rem, calc(1.7682457326vw + 2.4738315363rem), 4.737186074rem); --text-xs: clamp(1.2641975309rem, calc(0.0389157273vw + 1.250187869rem), 1.3rem); --text-s: clamp(1.4222222222rem, calc(0.1388888889vw + 1.3722222222rem), 1.55rem); --text-m: clamp(1.6rem, calc(0.3260869565vw + 1.4826086957rem), 1.9rem); --text-l: clamp(1.8rem, calc(0.7964130435vw + 1.5132913043rem), 2.5327rem); --text-xl: clamp(2.025rem, calc(1.4685751087vw + 1.4963129609rem), 3.3760891rem); --text-xxl: clamp(2.278125rem, calc(2.4154367068vw + 1.4085677855rem), 4.5003267703rem);}