.btn-skip{top:-10rem;left:.8rem;z-index:9000;transition:top .2s ease-in-out}.btn-skip:focus{top:1rem}@media (prefers-reduced-motion){.animated-svg{animation-play-state:paused}}@media screen and (min-width: 576px){.morgane img{margin-top:-5vh}}@media screen and (min-width: 768px){.morgane{margin-top:-8vh}}@media screen and (min-width: 992px){.morgane{max-height:50vh;overflow:hidden;margin-top:-25vh}}@media screen and (min-width: 1200px){.morgane{max-height:50vh;overflow:hidden;margin-top:-25vh}}@media screen and (min-width: 1600px){.morgane img{max-width:none!important;width:100%!important}}body{overflow-x:hidden}p{line-height:1.6}.morgane figcaption{margin:.5rem}.infinite-bg{background:url(./assets/images/loop.png) no-repeat right -50px}.infinite-bg2{background:url(./assets/images/crop.png) no-repeat right -50px}.works-link-lg{min-height:400px;display:block}.works-link-sm{min-height:200px;display:block}.link-img{text-decoration:none!important}.works-project1bg{background-color:#e60028}.works-project2bg{background-image:url(/assets/images/link2.png);background-size:cover}.works-project3bg{background-image:url(/assets/images/link3.png);background-size:cover}.works-project4bg{background-image:url(/assets/images/link4.png);background-size:cover}.works-project5bg{background-image:url(/assets/images/link5.png);background-size:cover}.works-project6bg{background-image:url(/assets/images/link6.png);background-position:top;background-size:cover}#design-root{overflow-x:hidden}@media screen and (min-width: 1440px){.grid-layout{display:grid;gap:16px;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(6,5.25vw);grid-template-areas:"DT TI TI TI VM TL MIP MDM AR" "DT TI TI TI VM TL MIP MDM AR" "ZM . . CLG VM LZ MIP DCP AR" "ZM . . CLG HD LZ MP DCP PM" "MA . KG DV HD MMB MP MM PM" "MA . KG DV HD MMB MP MM PM"}.grid-layout img{height:100%}}@media screen and (min-width: 1024px) and (max-width: 1440px){.grid-layout{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-template-areas:"MMB MP MIP MM" "TI TI MA AR" "PM DCP LZ HD" "ZM CLG MDM TL" "VM DT KG DV"}.img-test{aspect-ratio:1/1}}@media screen and (max-width: 1024px){.grid-layout{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-template-areas:"MMB MP MIP" "MM PM DCP" "TI TI TI" "MA AR TL" "VM DT KG" "ZM LZ HD" "CLG MDM DV"}.img-test{aspect-ratio:1/1}}.grid-layout img{object-fit:cover}.img-joinus{object-fit:cover;height:48px}.TI{grid-area:TI}.DT{grid-area:DT}.VM{grid-area:VM}.TL{grid-area:TL}.MIP{grid-area:MIP}.MDM{grid-area:MDM}.AR{grid-area:AR}.ZM{grid-area:ZM}.CLG{grid-area:CLG}.HD{grid-area:HD}.LZ{grid-area:LZ}.MP{grid-area:MP}.DCP{grid-area:DCP}.PM{grid-area:PM}.MA{grid-area:MA}.KG{grid-area:KG}.DV{grid-area:DV}.MMB{grid-area:MMB}.MM{grid-area:MM}.topLevelTitle .display-2{font-size:3.3vmax}.topLevelTitle .display-3{font-size:4vmax}#joinus-card-1{background-color:#d9fbfc;color:#007d7c;border:solid 1px #007D7C;height:100%}body:has(#joinus-card-1:hover) #joinus-text-1{background-color:#7ee9ec;transition:ease-in-out .25s}#joinus-card-2{background-color:#fffbe4;color:#996b20;border:solid 1px #996B20;height:100%}body:has(#joinus-card-2:hover) #joinus-text-2{background-color:#ffea96;transition:ease-in-out .25s}#joinus-card-3{background-color:#ffc9cc;color:#a81a20;border:solid 1px #A81A20;height:100%}body:has(#joinus-card-3:hover) #joinus-text-3{background-color:#ffc9cc;transition:ease-in-out .25s}#joinus-card-4{background-color:#e9f1fb;color:#2962ee;border:solid 1px #2962EE;height:100%}body:has(#joinus-card-4:hover) #joinus-text-4{background-color:#bfd6fc;transition:ease-in-out .25s}#joinus-card-5{background-color:#d9fce3;color:#01813d;border:solid 1px #01813D;height:100%}body:has(#joinus-card-5:hover) #joinus-text-5{background-color:#a2f1b7;transition:ease-in-out .25s}.hover-transition{transition:ease-in-out .25s}.dotted-separator{height:1px;background-image:radial-gradient(black 10%,transparent 1%);background-size:12px 1px}.knowus-card{min-width:310px;width:100%;max-width:360px;margin-bottom:12px}.img-knowus{width:100%}.scroll-gradient{pointer-events:none;position:absolute;right:0;z-index:99;height:710px;width:20vw;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgb(245,246,247) 80%,rgb(245,246,247) 100%)}@media screen and (max-width: 1440px){#yh-article{margin:64px auto}}@media screen and (min-width: 1440px){#yh-article{position:absolute;right:-36px;max-width:540px;margin-top:-260px}}#yh-card{transition:.4s}#yh-card:hover{transform:translateY(-8px)}#illu-MP>img{transform:translateY(24px) rotate(-20deg);height:220px;pointer-events:none}#illu-MP:hover{cursor:pointer}#illu-MP:active{transition:.4s;animation:shake .6s infinite;z-index:10000}.img-workwithus{min-width:60px}.gif{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.wrapper:hover .gif{opacity:1}.zi-0{z-index:0}.zi-1{z-index:1}.typeform-container{max-width:90vw}.typeform-container .typeform-widget{height:500px}.typeform-container .typeform-widget>div{height:500px}.typeform-container .typeform-widget iframe{height:100%;width:100%}@media screen and (min-width: 992px){.typeform-container,.typeform-container .typeform-widget{height:600px}}.rectangle{width:3.75rem;height:.625rem;background:#303333;display:inline-block;margin:auto}.rectangle-small{width:2.4rem}.reverted{transform:rotate(180deg);display:inline-block}.back-btn:focus{color:#000!important}@media screen and (max-width: 768px){.quote-photo{width:60%}}@media screen and (max-width: 576px){.quote-photo{width:30%}}@media screen and (max-width: 768px){.no-gutter-md{border:none!important;padding-left:0!important}}@media screen and (max-width: 576px){header .navbar-expand-xl .navbar-collapse:after{content:"";left:0;right:0;bottom:0;height:1px;display:block;position:absolute;border-bottom:1px solid var(--secondary)}}.title-number{position:relative}@media screen and (min-width: 768px){.title-number{position:absolute;top:2.8rem;margin-left:-6rem}}.sgwt-account-center-sign-in-button{white-space:nowrap}@keyframes shake{0%{transform:rotate(0)}10%{transform:rotate(-2deg)}20%{transform:rotate(2deg)}30%{transform:rotate(0)}40%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}60%{transform:rotate(0)}70%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}90%{transform:rotate(0)}to{transform:rotate(-2deg)}}
