*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p{text-wrap:pretty}#root,#__next{isolation:isolate}@font-face{font-family:Moderat;src:url(/happyfreelancerfamilies/moderat-BdS27uKl.woff2) format("woff2"),url(/happyfreelancerfamilies/moderat-BVg7WFGP.woff) format("woff");font-weight:400}@font-face{font-family:Agrandir;src:url(/happyfreelancerfamilies/agrandir-tightmedium-Bp1_PFeM.woff2) format("woff2"),url(/happyfreelancerfamilies/agrandir-tightmedium-DM3U7gn4.woff) format("woff");font-weight:400}@font-face{font-family:Miology;src:url(/happyfreelancerfamilies/miology-CRfLjlrM.woff2) format("woff2"),url(/happyfreelancerfamilies/miology-CWSHp3VQ.woff) format("woff");font-weight:400}:root{--ref-screen-width: 1728}.button{--button-radius: 10px;--button-offset: 4px;cursor:pointer;position:relative;border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:#000;-webkit-user-select:none;user-select:none}.button:before{content:"";background:currentColor;position:absolute;top:var(--button-offset);left:0;border-radius:var(--button-radius);width:100%;height:100%}.button>span{position:relative;text-transform:uppercase;background:#fff;border:1px solid currentColor;border-radius:var(--button-radius);height:55px;display:inline-flex;align-items:center;font-weight:700;padding:0 37px;font-size:25px;transition:all .05s linear;overflow:hidden}.button>span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:currentColor;opacity:0;transition:opacity .3s ease}.button:hover span:before{opacity:.1}.button>span>*{position:relative}.button:active span{transform:translate3d(0,var(--button-offset),0)}.cross{position:fixed;border:none;margin:0;padding:0;width:44px;background:none;aspect-ratio:1;cursor:pointer;transition:all .2s ease}.cross:before,.cross:after{content:"";position:absolute;top:calc(50% - 1px);left:-20%;width:140%;height:2px;background:currentColor}.cross:before{transform:rotate(-45deg)}.cross:after{transform:rotate(45deg)}.cross:hover{transform:scale(1.1)}.cross:active{transform:scale(.9)}:root{--card-ref-width: 277.7;--card-ref-height: 437;--card-ref-radius: 19.14;--card-mask-ref-width: 306.86;--card-title-ref-font-size: 43.26;--card-mask-width: calc( var(--card-mask-ref-width) / var(--card-ref-width) * 100% );--card-aspect-ratio: var(--card-ref-width) / var(--card-ref-height);--card-body-height: calc(100% - var(--card-header-height));--card-header-height: calc(97.92 / 277.7 * 1em);--card-title-font-size: calc(43.26 / 277.7 * 1em);--card-title-font-size-small: calc(36 / 277.7 * 1em);--card-title-prefix-font-size: calc(31.87 / 36 * 1em);--card-family-font-size: calc(16.7 / 277.7 * 1em);--card-family-height: calc(26 / 18 * 1em);--card-border-radius: calc(19.14 / 277.7 * 1em)}.card{position:relative;cursor:pointer;width:var(--card-width);border-radius:var(--card-border-radius);aspect-ratio:var(--card-aspect-ratio);box-shadow:var(--box-shadow);overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;transform:translateZ(0);backface-visibility:hidden;font-size:var(--card-width);opacity:0}.card__header{position:absolute;top:0;width:100%;height:var(--card-header-height);display:flex;justify-content:center;align-items:center;pointer-events:none}.card__name{font-size:var(--card-title-font-size);font-family:var(--font-title);letter-spacing:-.01em;line-height:93%}.card__name span{display:block;font-family:var(--font-cursive);font-size:var(--card-title-prefix-font-size);line-height:var(--card-title-prefix-font-size);margin-right:2em}.card__name--small{font-size:var(--card-title-font-size-small)}.card__name--small span{display:inline-block;margin-right:.2em}.card__body{position:absolute;overflow:hidden;bottom:0;width:100%;height:var(--card-body-height);border-radius:1000px 1000px 0 0;background-color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.card__image{display:block;width:90%;aspect-ratio:1;pointer-events:none;transform:translateY(-7%)}.card__footer{position:absolute;left:0;bottom:calc(24 / var(--card-ref-height) * 100%);width:100%;text-align:center;font-size:var(--card-family-font-size)}.card__family{display:inline-flex;align-items:center;white-space:nowrap;font-weight:700;border-radius:1000px;padding:0 .65em;letter-spacing:.03em;height:var(--card-family-height);line-height:1}.card__family span{position:relative;text-transform:uppercase;top:-2%}.card-family{display:flex;align-items:center;justify-content:center}.card-family img{position:absolute;background-size:cover;pointer-events:none}.card-family.bg-tech .card-family__body{font-size:calc(70 / var(--card-ref-width) * var(--card-width));color:#000}.card-family.bg-tech .img-1{aspect-ratio:627 / 658;width:calc(156 / var(--card-ref-width) * var(--card-width));top:calc(16 / var(--card-ref-width) * var(--card-width));right:0}.card-family.bg-tech .img-2{aspect-ratio:475 / 535;width:calc(118 / var(--card-ref-width) * var(--card-width));left:calc(14 / var(--card-ref-width) * var(--card-width));bottom:calc(24 / var(--card-ref-width) * var(--card-width))}.card-family.bg-design .card-family__body{font-size:calc(55 / var(--card-ref-width) * var(--card-width));color:#fff}.card-family.bg-design .img-1{aspect-ratio:374 / 316;width:calc(94 / var(--card-ref-width) * var(--card-width));top:calc(36 / var(--card-ref-width) * var(--card-width));right:calc(52 / var(--card-ref-width) * var(--card-width))}.card-family.bg-design .img-2{aspect-ratio:734 / 546;width:calc(182 / var(--card-ref-width) * var(--card-width));bottom:calc(12 / var(--card-ref-width) * var(--card-width));right:0}.card-family.bg-support .card-family__body{font-size:calc(60 / var(--card-ref-width) * var(--card-width));color:#000}.card-family.bg-support .img-1{aspect-ratio:617 / 436;width:calc(140 / var(--card-ref-width) * var(--card-width));top:calc(25 / var(--card-ref-width) * var(--card-width));right:calc(14 / var(--card-ref-width) * var(--card-width))}.card-family.bg-support .img-2{aspect-ratio:594 / 720;width:calc(145 / var(--card-ref-width) * var(--card-width));left:calc(35 / var(--card-ref-width) * var(--card-width));bottom:0}.card-family.bg-marketing .card-family__body{font-size:calc(45 / var(--card-ref-width) * var(--card-width));color:#fff}.card-family.bg-marketing .img-1{aspect-ratio:659 / 382;width:calc(164 / var(--card-ref-width) * var(--card-width));top:0;right:0}.card-family.bg-marketing .img-2{aspect-ratio:538 / 472;width:calc(134 / var(--card-ref-width) * var(--card-width));left:calc(26 / var(--card-ref-width) * var(--card-width));bottom:calc(30 / var(--card-ref-width) * var(--card-width))}.card-family.bg-content .card-family__body{font-size:calc(45 / var(--card-ref-width) * var(--card-width));color:#fff}.card-family.bg-content .img-1{aspect-ratio:701 / 548;width:calc(175 / var(--card-ref-width) * var(--card-width));top:0;left:0}.card-family.bg-content .img-2{aspect-ratio:505 / 534;width:calc(125 / var(--card-ref-width) * var(--card-width));bottom:calc(32 / var(--card-ref-width) * var(--card-width));right:0}.card-family.bg-consulting .card-family__body{font-size:calc(45 / var(--card-ref-width) * var(--card-width));color:#000}.card-family.bg-consulting .img-1{aspect-ratio:250 / 374;width:calc(62 / var(--card-ref-width) * var(--card-width));top:calc(57 / var(--card-ref-width) * var(--card-width));right:calc(62 / var(--card-ref-width) * var(--card-width))}.card-family.bg-consulting .img-2{aspect-ratio:625 / 735;width:calc(114 / var(--card-ref-width) * var(--card-width));bottom:0;left:0}.card-family.bg-business .card-family__body{font-size:calc(55 / var(--card-ref-width) * var(--card-width));color:#fff}.card-family.bg-business .img-1{aspect-ratio:852 / 625;width:calc(202 / var(--card-ref-width) * var(--card-width));top:0;right:0}.card-family.bg-business .img-2{aspect-ratio:445 / 521;width:calc(114 / var(--card-ref-width) * var(--card-width));bottom:calc(24 / var(--card-ref-width) * var(--card-width));left:calc(32 / var(--card-ref-width) * var(--card-width))}.card-family__body{margin-top:-2%;pointer-events:none}.card-family__title{font-family:var(--font-title);line-height:90%;letter-spacing:-1px;text-transform:uppercase}.card-family__article{font-family:var(--font-cursive);font-size:calc(33.13 / var(--card-ref-width) * var(--card-width));line-height:.8}.card-golden{background:radial-gradient(ellipse at center,#fff,#f7f3e3,#f0dd88)}.card-golden__body{text-align:center;margin-top:33%;font-size:calc(66.18 / var(--card-ref-width) * var(--card-width));line-height:90%;font-family:var(--font-title)}.card-golden img{position:absolute}.card-golden .img{bottom:0;left:0;width:100%}.card-golden .star1{top:8%;left:35%;width:15%}.card-golden .star2{bottom:14%;right:20%;width:15%;transform:scaleY(-1)}:root{--header-offset: 30px}.header-home,.header-share{position:absolute;height:64px;border-radius:65px;box-shadow:var(--box-shadow);cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-family:var(--font-title)}.header-home{padding:0 7px;top:var(--header-offset);left:var(--header-offset);background:#fff}.header-home__logo{width:50px;height:auto;aspect-ratio:1;overflow:hidden}.header-home__title{position:relative;font-size:26px;line-height:26px;height:26px;padding:0 12px;gap:6px;font-weight:400;white-space:nowrap;color:#000;display:flex;align-items:center}.header-home__title span{font-size:43px;font-family:var(--font-cursive)}.header-share{top:var(--header-offset);right:var(--header-offset);padding:0 24px;background:var(--color-tech);color:#fff;font-size:26px}.header-share span{position:relative;top:3px;display:block;line-height:1}@media screen and (max-width: 768px){:root{--header-offset: 12px}.header-home,.header-share{position:absolute;height:32px;border-radius:32px}.header-home__logo{width:25px}.header-home__title{top:2px;font-size:13px;line-height:13px;height:13px;padding:0 6px;gap:3px}.header-home__title span{font-size:21px}.header-share{padding:0 12px;font-size:13px}}.section-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none}.loader{position:relative;background:var(--color-tech);border-radius:50px;overflow:hidden;height:50px;width:300px;text-align:center;font-size:32px;font-weight:700;color:#fff}.loader span{position:relative}.progress{position:absolute;top:0;left:0;height:100%;width:0;transition:width .1s ease;background:var(--color-support);border-radius:50px}@media screen and (max-width: 768px){.loader{border-radius:25px;height:25px;width:250px;font-size:16px}}.section-start{position:absolute;--start-ref-width: 1728;--start-max-width: var(--start-ref-width);--start-title-font-size: 138.58;--start-subtitle-font-size: var(--start-title-font-size) * .5;--start-article-font-size: var(--start-title-font-size);overflow:hidden;display:none;align-items:center;justify-content:center}.start__content{position:relative;width:100%;max-width:calc(var(--start-max-width) * 1px);aspect-ratio:var(--start-ref-width) / 901;text-align:center;color:#000}.start__header{position:relative;display:inline-block;text-align:left;margin:0 auto;line-height:1;font-weight:400;-webkit-user-select:none;user-select:none;font-size:clamp(24px,calc(var(--start-title-font-size) / var(--start-ref-width) * 100vw),calc(var(--start-title-font-size)) * 1px)}.start__article{font-family:var(--font-cursive);position:relative;font-weight:700;left:16.5%;font-size:.5em;height:.5em}.start__title{font-family:var(--font-title);letter-spacing:-1.2px}.start__subtitle{font-family:var(--font-cursive);position:relative;top:-.2em;right:1.2em;font-size:.5em;font-weight:700;display:flex;align-items:center;justify-content:end;gap:.3em}.start__subtitle img{height:1em;width:auto}.start__description{position:absolute;text-align:left;top:34%;width:25.4%;left:7.52%;font-weight:700;font-size:24px;font-size:clamp(8px,calc(24 / var(--start-ref-width) * 100vw),24px);line-height:1.4;white-space:nowrap}.start__illustration{position:absolute;bottom:4%;right:-15%;width:80%}.start__credit{position:absolute;right:7.52%;bottom:0;font-size:12px;-webkit-user-select:none;user-select:none}.start__credit a{font-weight:700}#start-game{margin-top:1em;--button-offset: .2295em;--button-radius: 10px}#start-game span{font-size:1em;height:2.938em;padding:0 2.7492em}@media screen and (max-height: 800px){.section-start{--start-max-width: 1200;--start-title-font-size: calc(138.58 * 1200 / 1440)}.start__description{font-size:16px}}@media screen and (max-height: 600px){.section-start{--start-max-width: 900;--start-title-font-size: calc(138.58 * 900 / 1440)}.start__description{font-size:12px}}@media screen and (max-width: 768px){.start__content{width:100%;height:auto;max-height:100%;padding:12px;max-width:none;aspect-ratio:auto}.start__header{text-align:center;font-size:9vw;font-size:17vw;line-height:91%}.start__article{position:static;left:16.5%;font-size:.5em;line-height:1;height:auto}.start__subtitle{line-height:1}.start__description{margin-top:1em;position:static;font-size:12px;width:auto;text-align:center}.start__illustration{position:static;display:inline-block;bottom:auto;margin:12px 0 auto;width:100%}}@media screen and (max-width: 768px) and (max-height: 640px){.start__header{font-size:9vw}.start__illustration{width:70%}}.section-board{--bg-color: transparent;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--bg-color);overflow:hidden;transition:background 1s ease-out;display:none}.card-board{position:absolute;top:0;left:0;-webkit-user-select:none;user-select:none}.card-board:not(.disabled){cursor:move;cursor:grab}.card-board:not(.disabled) .card{transition:all .2s ease-out}.card-board:not(.disabled) .card:hover{transform:scale3d(1.05,1.05,1) rotate3d(0,0,1,0)!important}.card-board.disabled .card{pointer-events:none}.section-instruction{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;display:none}.section-instruction__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.instruction-content{position:relative;width:304px;height:219px;background:#ffffffb3;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:300px;-webkit-user-select:none;user-select:none}.instruction-content>div{margin-top:7%}.instruction-content img{width:218.42px;transform-origin:center 500px}.instruction-content span{display:inline-block;font-size:25px;font-weight:700;line-height:2em}@media screen and (max-width: 768px){.instruction-content{width:152px;height:110px}.instruction-content img{width:109px}.instruction-content span{font-size:12px}}.cardhand{position:relative;width:calc(var(--card-width) * 1.5);aspect-ratio:var(--card-aspect-ratio);display:flex;align-items:center;justify-content:center;--step-rotation: 5.8deg;transform-origin:center 800%}.cardhand .item{position:absolute;width:100%;aspect-ratio:var(--card-aspect-ratio);display:flex;align-items:center;justify-content:center;transform-origin:center 800%}.cardhand .card{position:absolute;width:100%;width:var(--card-width);transform:scale(1.4);opacity:0;cursor:default}.section-carousel{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;display:none;--job-color: black}.section-carousel__left,.section-carousel__right{position:absolute;top:0;bottom:0;width:50%;display:flex;align-items:center}.section-carousel__left{left:0;right:50%;justify-content:center}.section-carousel__right{left:50%;right:0}.section-carousel__bubble{position:absolute;top:0;right:-13vw;width:63vw;height:100%;display:flex;align-items:center;transform:rotate3d(0,0,1,13.5deg)}.section-carousel__bubble svg{max-width:none;width:100%;aspect-ratio:551.4 / 762.2}path{box-shadow:-10px 20px 24px #00000026}.section-carousel__content{position:relative;left:20%;width:70%;font-size:20px;line-height:30px;height:70%;display:flex;flex-direction:column;max-height:570px}.section-carousel__title{font-family:var(--font-title);color:var(--job-color);font-weight:400;font-size:64px;line-height:1;max-width:360px;margin-bottom:16px}.section-carousel__text{max-width:420px;flex-grow:1;display:flex;align-items:center}.section-carousel__description{margin-bottom:16px}.section-carousel__controls{margin-top:32px;display:flex;align-items:center;gap:1rem}.section-carousel__control{aspect-ratio:1;width:68px;border-radius:50%;border:3px solid var(--job-color);display:flex;align-items:center;justify-content:center;cursor:pointer}.section-carousel__control__label{font-size:18px;color:var(--job-color);font-weight:700;-webkit-user-select:none;user-select:none}.section-carousel__controls button{color:var(--job-color)}.section-carousel__controls button span{padding:0 12px}.section-carousel__controls button svg{width:33px;height:auto;fill:currentColor}.section-carousel__next svg{transform:rotate(-180deg)}.section-carousel__close{position:absolute;width:44px;top:-70px;right:0;aspect-ratio:1;cursor:pointer}@media screen and (max-height: 800px){.section-carousel__content{height:85%}.section-carousel__title{font-size:48px}}@media screen and (max-width: 1200px){.section-carousel__title{font-size:40px}.section-carousel__content{max-height:500px}.section-carousel__close{width:32px}}@media screen and (max-width: 768px){.section-carousel__title{font-size:20px;max-width:250px;margin:0 auto 10px}.section-carousel__text{font-size:11px;line-height:16px}.section-carousel__left{width:100%;height:calc(100vh - 280px);right:0}.section-carousel__right{width:100%;height:280px;top:auto;bottom:0;left:0}.section-carousel__content{position:absolute;top:20px;left:0;bottom:0;width:100%;height:auto;max-height:none;display:block;text-align:center}.section-carousel__text{margin:0 auto;padding:0 32px}.section-carousel__bubble{top:-10%;left:-50%;right:auto;width:200vw;height:100%;align-items:start;transform:rotate3d(0,0,0,0)}.section-carousel__controls{position:absolute;bottom:0;width:100%;padding:20px;margin-top:0;gap:0;justify-content:space-between}.section-carousel__controls button span{height:40px}.section-carousel__controls button svg{width:20px}.section-carousel__close{width:16px;top:-8px;right:10vw}}.section-share{--share-card-ref-size: 448;--share-card-size: 400;display:flex;align-items:center;justify-content:center;display:none}.section-share__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.share-card{width:calc(var(--share-card-size) * 1px);font-size:calc(var(--share-card-size) * 1px);line-height:0;background:var(--color-tech);display:flex;justify-content:center}.share-card__content{margin-top:55%;font-size:.107em}.share-card__picto{position:absolute;left:0;top:.08em;width:.6em}.share-card__title{font-family:var(--font-title);font-size:1em;font-weight:400;line-height:1.1;margin-bottom:.5em;color:#fff}.share-card__message{color:#fff;margin-top:1.5em;font-size:.5em;opacity:0}.share-card__close{position:absolute;top:calc(15 / var(--share-card-ref-size) * 100%);right:calc(20 / var(--share-card-ref-size) * 100%);width:calc(31 / var(--share-card-ref-size) * 100%);color:#fff}.share-card__buttons{display:inline-flex;gap:8px;line-height:1}.share-card__buttons .button{--button-offset: .2295em;flex:none}.share-card__buttons .button span{padding:0 8px;font-size:1em;width:1.755em;height:1.985em;display:flex;align-items:center;justify-content:center}.share--link img{width:1.2825em}.share--facebook img{width:.63em}.share--linkedin img{width:1.007em}.share--x img{width:.831em}@media screen and (max-height: 800px){.section-share{--share-card-size: 300}}@media screen and (max-height: 600px){.section-share{--share-card-size: 200}}.section-form{display:flex;align-items:center;justify-content:center;display:none}.section-form__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.form-content{position:relative;width:100%;max-width:1200px;aspect-ratio:16 / 10;background:#fff;display:flex;align-items:center;justify-content:center}.form-content>div{width:50%;height:100%}.form-content__image{width:100%;height:100%;object-fit:cover}.form-content__right{font-size:12px;padding:36px 36px 12px;text-align:center;display:flex;flex-direction:column}.form-content__title{font-size:clamp(20px,calc(40 / 1728 * 100vw),40px);line-height:1.1;font-weight:400;font-family:var(--font-title);color:var(--color-tech)}.form-content__close{position:absolute;top:20px;right:20px;width:20px;color:var(--color-tech)}.form-content__terms{text-align:center}#hs-form{font-family:var(--font-default);font-size:16px;background:#fff;text-align:left;margin-top:32px;padding:24px;color:#4b4b4b;display:none;flex-grow:1}#hs-form form{position:relative;height:100%}.hs-form-field{width:100%;margin-bottom:16px}.hs-form-field label{display:block}.hs-error-msgs{display:none}.input{margin-right:0}#hs-form .hs-fieldtype-text .hs-input,#hs-form .hs-fieldtype-select .hs-input{width:100%}.hs-fieldtype-text .hs-input,.hs-fieldtype-select .hs-input{all:unset;box-sizing:border-box;font-family:var(--font-default);outline:none;background-color:#fff;height:40px;border-radius:50px;border:2px solid #e0ded9;padding:0 28px;color:#4b4b4b;display:flex;align-items:center}.hs-fieldtype-text .hs-input:focus,.hs-fieldtype-text .hs-input:hover,.hs-fieldtype-select .hs-input:focus,.hs-fieldtype-select .hs-input:hover{border-color:#035266}.inputs-list{margin-top:8px;padding-left:16px;list-style-type:none;font-family:var(--font-default);color:#4b4b4b}.hs-form-radio-display{cursor:pointer}.hs-form-radio{margin-bottom:8px}.hs-form-radio input{margin-right:8px}.legal-consent-container{text-align:center;font-size:13px}.legal-consent-container a{color:#035266}.hs-error-msgs{text-align:center;color:var(--color-tech)}.hs-submit{text-align:center;margin-top:24px}.hs-submit .actions{height:0;overflow:hidden}#hs-form input[type=submit]{visibility:hidden}#hs-form .button span{height:40px;font-size:18px}@media screen and (max-width: 768px){.form-content__left{display:none}.form-content__right{width:100%!important}}@media screen and (max-height: 800px){.form-content{max-width:960px}.form-content__title{font-size:32px}}@media screen and (max-width: 768px){.form-content{aspect-ratio:auto}.form-content__right{font-size:12px;padding:12px 12px 4px;max-height:100vh;overflow:auto}.form-content__title{font-size:20px}#hs-form{font-size:16px;margin-top:0;padding:12px}}:root{--font-default: "Moderat", sans;--font-title: "Agrandir", sans;--font-cursive: "Miology", sans;--color-background: #e0ded9;--color-tech: #fc5757;--color-tech-light: #ffe1e1;--color-design: #22b366;--color-design-light: #d5f6de;--color-support: #ffb0f7;--color-support-light: #ffe7fe;--color-marketing: #00c0db;--color-marketing-light: #cefcff;--color-content: #9035a2;--color-content-light: #f7ebfc;--color-consulting: #ffc200;--color-consulting-light: #fffcc5;--color-business: #264ffa;--color-business-light: #dceeff;--board-columns: 12;--board-rows: 12;--board-gap: 5vw;--card-width: 18vw;--box-shadow: 0 .5vw 1vw rgba(0, 0, 0, .25);--board-width: calc( (var(--card-width) + var(--board-gap)) * var(--board-columns) )}html,body{font-family:Moderat,sans;width:100vw;height:100vh;overflow:hidden}*{-webkit-tap-highlight-color:transparent}a,a:visited{display:inline-block;position:relative;color:#000;text-decoration:none;font-weight:700;padding-bottom:0;white-space:nowrap}a:before{content:"";height:1px;background:#000;position:absolute;left:0;right:0;bottom:0}main{position:relative;width:100vw;height:100dvh;overflow:hidden;background:#fff5ec}section{position:relative;width:100%;height:100%}.bg-tech{background-color:var(--color-tech)}.bg-design{background-color:var(--color-design)}.bg-support{background-color:var(--color-support)}.bg-marketing{background-color:var(--color-marketing)}.bg-content{background-color:var(--color-content)}.bg-consulting{background-color:var(--color-consulting)}.bg-business{background-color:var(--color-business)}.text-white{color:#fff}.text-black{color:#000}.card-board{gap:var(--board-gap);padding:var(--board-gap);display:grid;grid-template-columns:repeat(var(--board-columns),var(--card-width))}.card-board__column{position:relative;display:flex;flex-direction:column;gap:var(--board-gap)}.card-board__column:nth-child(2n){top:calc((var(--card-width) + var(--board-gap)) / -2)}@media screen and (max-width: 768px){:root{--card-width: 36vw;--board-gap: 10vw}}
