/* Accueil : généré depuis Figma (nœud 47:21) */
.p0-0{background-color: rgb(11, 10, 13); overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 0px; justify-content: flex-start; align-items: center; width: 100%; min-height: 100vh}
.p0-1{position: relative; flex: 0 0 auto; height: 72px; align-self: stretch; background-color: rgb(11, 10, 13); display: flex; flex-direction: row; padding: 0px 64px 1px; justify-content: space-between; align-items: center}
.p0-2{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 40px; justify-content: flex-start; align-items: center}
.p0-3{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 24px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 29px}
.p0-4{font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 24px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 29px}
.p0-5{font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 24px; color: rgb(255, 68, 56); letter-spacing: -0.04em; line-height: 29px}
.p0-6{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 28px; justify-content: flex-start; align-items: center}
.p0-7{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 20px}
.p0-8{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 8px; justify-content: flex-start; align-items: center}
.p0-9{position: relative; flex: 0 0 auto; width: 260px; height: 40px; overflow: hidden; display: flex; flex-direction: row; padding: 1px 15px 1px 13px; column-gap: 10px; justify-content: flex-start; align-items: center}
.p0-a{background-color: rgb(22, 20, 27)}
.p0-b{position: relative; flex: 0 0 auto; width: 18px; height: 18px}
.p0-c{left: 0px; top: 0px}
.p0-d{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 14px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0em; line-height: 20px}
.p0-e{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 1px 8px; column-gap: 0px; justify-content: flex-start; align-items: center}
.p0-f{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 11px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0.1em; line-height: 13px; text-transform: uppercase}
.p0-g{position: relative; flex: 0 0 auto; height: 36px; display: flex; flex-direction: row; padding: 0px 14px; column-gap: 8px; justify-content: center; align-items: center}
.p0-h{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 14px}
.p0-i{position: relative; flex: 0 0 auto; height: 40px; display: flex; flex-direction: row; padding: 0px 14px; column-gap: 8px; justify-content: center; align-items: center}
.p0-j{background-color: rgb(244, 241, 234)}
.p0-k{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgb(11, 10, 13); letter-spacing: 0em; line-height: 14px}
.p0-l{inset: 0px; border-style: solid; border-color: rgba(244, 241, 234, 0.14); border-width: 0px 0px 1px}
.p0-m{position: relative; flex: 0 0 auto; width: 100%; max-width: 1600px; overflow: hidden; display: flex; flex-flow: wrap; padding: 120px 64px; gap: 64px; place-content: center flex-start; align-items: center}
.p0-n{position: relative; flex: 0 0 auto; width: 760px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 28px; justify-content: flex-start; align-items: flex-start}
.p0-o{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-flow: wrap; padding: 0px; gap: 16px 14px; place-content: center flex-start; align-items: center}
.p0-p{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 13px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.06em; line-height: 16px; text-transform: uppercase}
.p0-q{position: relative; flex: 0 0 auto; width: 8px; height: 8px; border-radius: 50%; background-color: rgb(255, 68, 56)}
.p0-r{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 13px; color: rgb(244, 241, 234); letter-spacing: 0.06em; line-height: 16px; text-transform: uppercase}
.p0-s{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: 120px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 110px}
.p0-t{position: relative; flex: 0 0 auto; width: 560px; text-align: left; white-space: pre-wrap; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 19px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 29px}
.p0-u{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-flow: wrap; padding: 0px; gap: 16px 12px; place-content: center flex-start; align-items: center}
.p0-v{position: relative; flex: 0 0 auto; height: 44px; display: flex; flex-direction: row; padding: 0px 20px; column-gap: 8px; justify-content: center; align-items: center}
.p0-w{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 15px; color: rgb(11, 10, 13); letter-spacing: 0em; line-height: 15px}
.p0-x{position: relative; flex: 0 0 auto; height: 44px; display: flex; flex-direction: row; padding: 1px 21px; column-gap: 8px; justify-content: center; align-items: center}
.p0-y{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 15px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 15px}
.p0-z{position: relative; flex: 0 0 auto; height: 52px; width: 560px; overflow: hidden; display: flex; flex-direction: row; padding: 1px 9px 1px 17px; column-gap: 12px; justify-content: flex-start; align-items: center}
.p0-10{position: relative; flex: 0 0 auto; width: 20px; height: 20px}
.p0-11{position: relative; flex: 1 1 0px; min-width: 0px; text-align: left; white-space: pre-wrap; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 16px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0em; line-height: 24px}
.p0-12{position: relative; flex: 0 0 auto; width: 488px; height: 560px}
.p0-13{position: absolute; left: 40px; width: 320px; top: 40px; height: 420px; transform: matrix(0.9903, 0.1392, -0.1392, 0.9903, 0, 0); opacity: 0.55}
.p0-14{position: absolute; left: 130px; width: 320px; top: 30px; height: 420px; transform: matrix(0.9903, -0.1392, 0.1392, 0.9903, 0, 0); opacity: 0.75}
.p0-15{position: absolute; left: 84px; width: 320px; top: 0px; height: 420px}
.p0-16{position: absolute; left: 84px; width: 320px; top: 440px; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: space-between; align-items: center}
.p0-17{position: relative; flex: 1 1 0px; min-width: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 4px; justify-content: flex-start; align-items: flex-start}
.p0-18{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 600; font-size: 22px; color: rgb(244, 241, 234); letter-spacing: -0.01em; line-height: 27px}
.p0-19{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 14px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 20px}
.p0-1a{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 16px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 22px}
.p0-1b{position: absolute; left: 84px; width: 352px; top: 500px; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 8px; justify-content: flex-start; align-items: center}
.p0-1c{position: relative; flex: 0 0 auto; width: 44px; height: 44px}
.p0-1d{position: relative; flex: 0 0 auto; width: 140px; height: 2px; background-color: rgba(244, 241, 234, 0.14); overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 0px; justify-content: flex-start; align-items: flex-start}
.p0-1e{position: relative; flex: 0 0 auto; width: 50px; height: 2px; background-color: rgb(255, 68, 56)}
.p0-1f{position: relative; flex: 1 1 0px; min-width: 0px; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 11px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.1em; line-height: 13px; text-transform: uppercase}
.p0-1g{position: relative; flex: 0 0 auto; width: 100%; max-width: 1600px; overflow: hidden; display: flex; flex-direction: column; padding: 121px 64px 120px; row-gap: 32px; justify-content: flex-start; align-items: flex-start}
.p0-1h{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: space-between; align-items: flex-end}
.p0-1i{position: relative; flex: 1 1 0px; min-width: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 12px; justify-content: flex-start; align-items: flex-start}
.p0-1j{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 48px; color: rgb(244, 241, 234); letter-spacing: -0.02em; line-height: 49px}
.p0-1k{position: relative; flex: 0 0 auto; width: 16px; height: 16px}
.p0-1l{position: relative; flex: 0 0 auto; height: 560px; align-self: stretch; overflow: hidden}
.p0-1m{position: absolute; left: 0px; width: 1312px; top: 0px; height: 560px; overflow: hidden}
.p0-1n{position: absolute; left: 0px; width: 1312px; top: 0px; height: 874.67px; background-color: rgb(11, 10, 13); overflow: hidden}
.p0-1o{position: absolute; left: 0px; width: 1312px; top: 0px; height: 874.67px}
.p0-1p{left: 0px; top: 157.33px}
.p0-1q{position: absolute; left: 459.2px; width: 102px; top: 131.2px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1r{position: absolute; left: 612.27px; width: 59px; top: 251.47px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1s{position: absolute; left: 328px; width: 48px; top: 371.73px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1t{position: absolute; left: 852.8px; width: 89px; top: 360.8px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1u{position: absolute; left: 765.33px; width: 79px; top: 492px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1v{position: absolute; left: 984px; width: 66px; top: 612.27px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1w{position: absolute; left: 284.27px; width: 118px; top: 656px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1x{position: absolute; left: 513.87px; width: 41px; top: 568.53px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1y{position: absolute; left: 1093.33px; width: 83px; top: 273.33px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-1z{position: absolute; left: 131.2px; width: 99px; top: 196.8px; height: 14px; text-align: left; white-space: pre; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.03px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.18em; line-height: 14px; text-transform: uppercase}
.p0-20{position: absolute; left: 600px; top: 300px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-21{position: relative; flex: 0 0 auto; height: 30px; width: 30px}
.p0-22{position: absolute; left: 0px; width: 30px; top: 0px; height: 30px; border-radius: 50%}
.p0-23{inset: 0px; border: 1.5px solid rgb(255, 68, 56); border-radius: 50%}
.p0-24{position: absolute; left: 9px; width: 12px; top: 9px; height: 12px; border-radius: 50%; background-color: rgb(255, 68, 56)}
.p0-25{inset: -2px; border: 2px solid rgb(11, 10, 13); border-radius: 50%}
.p0-26{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 3px 6px; column-gap: 0px; justify-content: flex-start; align-items: flex-start}
.p0-27{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgb(11, 10, 13); letter-spacing: 0em; line-height: 20px}
.p0-28{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 12px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 17px}
.p0-29{position: absolute; left: 840px; top: 180px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2a{position: absolute; left: 480px; top: 430px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2b{position: absolute; left: 950px; top: 230px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2c{position: relative; flex: 0 0 auto; height: 32px; width: 32px; border-radius: 16px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center}
.p0-2d{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 12px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 17px}
.p0-2e{inset: 0px; border: 2px solid rgb(244, 241, 234); border-radius: 50%}
.p0-2f{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 4px 7px; column-gap: 0px; justify-content: flex-start; align-items: flex-start}
.p0-2g{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 14px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 20px}
.p0-2h{position: absolute; left: 420px; top: 250px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2i{position: absolute; left: 1060px; top: 520px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2j{position: absolute; left: 1280px; top: 410px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2k{position: relative; flex: 0 0 auto; height: 40px; width: 40px; border-radius: 20px; background-color: rgb(255, 68, 56); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center}
.p0-2l{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 600; font-size: 17px; color: rgb(244, 241, 234); letter-spacing: -0.005em; line-height: 21px}
.p0-2m{inset: 0px; border: 2px solid rgb(11, 10, 13); border-radius: 20px}
.p0-2n{position: absolute; left: 1180px; top: 180px; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-2o{position: absolute; left: 24px; width: 380px; top: 24px; overflow: hidden; display: flex; flex-direction: column; padding: 21px; row-gap: 12px; justify-content: flex-start; align-items: flex-start}
.p0-2p{position: relative; flex: 0 0 auto; align-self: stretch; display: flex; flex-direction: row; padding: 0px 0px 15px; column-gap: 14px; justify-content: flex-start; align-items: flex-start}
.p0-2q{position: relative; flex: 0 0 auto; width: 72px; height: 90px}
.p0-2r{position: relative; flex: 1 1 0px; min-width: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 5px; justify-content: flex-start; align-items: flex-start}
.p0-2s{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 11px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0.1em; line-height: 13px; text-transform: uppercase}
.p0-2t{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: space-between; align-items: center}
.p0-2u{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 6px; justify-content: flex-start; align-items: center}
.p0-2v{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: flex-start; align-items: flex-start}
.p0-2w{position: relative; flex: 0 0 auto; width: 24px; height: 24px; border-radius: 12px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center}
.p0-2x{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 600; font-size: 10px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 14px}
.p0-2y{inset: 0px; border: 2px solid rgb(11, 10, 13); border-radius: 12px}
.p0-2z{position: relative; flex: 0 0 auto; width: 24px; height: 24px; border-radius: 12px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 2px; column-gap: 0px; justify-content: center; align-items: center; margin-left: -6px}
.p0-30{inset: 0px; border-style: solid; border-color: rgba(244, 241, 234, 0.14); border-width: 1px 0px 0px}
.p0-31{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-flow: wrap; padding: 0px; gap: 40px 28px; place-content: flex-start; align-items: flex-start}
.p0-32{position: relative; flex: 0 0 auto; width: 240px; display: flex; flex-direction: column; padding: 0px; row-gap: 10px; justify-content: flex-start; align-items: flex-start}
.p0-33{position: relative; flex: 0 0 auto; height: 300px; width: 240px}
.p0-34{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 5px; justify-content: flex-start; align-items: flex-start}
.p0-35{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-flow: wrap; padding: 0px; gap: 16px 28px; place-content: center flex-start; align-items: center}
.p0-36{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 48px; color: rgba(244, 241, 234, 0.54); letter-spacing: -0.02em; line-height: 49px}
.p0-37{position: relative; flex: 0 0 auto; width: 100%; max-width: 1600px; overflow: hidden; display: flex; flex-direction: column; padding: 121px 64px 120px; row-gap: 0px; justify-content: flex-start; align-items: flex-start}
.p0-38{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-flow: wrap; padding: 40px 0px 41px; gap: 48px; place-content: center flex-start; align-items: center}
.p0-39{position: relative; flex: 0 0 auto; width: 520px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 10px; justify-content: flex-start; align-items: flex-start}
.p0-3a{position: relative; flex: 0 0 auto; align-self: stretch; text-align: left; white-space: pre-wrap; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 32px; color: rgb(244, 241, 234); letter-spacing: -0.015em; line-height: 35px}
.p0-3b{position: relative; flex: 0 0 auto; align-self: stretch; text-align: left; white-space: pre-wrap; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 16px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 24px}
.p0-3c{position: relative; flex: 1 1 0px; min-width: 0px; height: 1px; overflow: hidden}
.p0-3d{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 24px; justify-content: flex-start; align-items: center}
.p0-3e{position: relative; flex: 0 0 auto; display: flex; flex-direction: column; padding: 0px; row-gap: 2px; justify-content: flex-start; align-items: center}
.p0-3f{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 32px; color: rgb(244, 241, 234); letter-spacing: -0.015em; line-height: 35px}
.p0-3g{position: relative; flex: 0 0 auto; width: 358px; display: flex; flex-direction: row; padding: 14px 0px 15px; column-gap: 12px; justify-content: flex-start; align-items: flex-start}
.p0-3h{position: relative; flex: 0 0 auto; width: 40px; height: 40px; border-radius: 20px; background-color: rgb(42, 39, 48); overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 0px; justify-content: center; align-items: center}
.p0-3i{position: relative; flex: 1 1 0px; min-width: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 6px; justify-content: flex-start; align-items: flex-start}
.p0-3j{position: relative; flex: 0 0 auto; width: 290px; text-align: left; white-space: pre-wrap; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 14px; color: rgb(244, 241, 234); letter-spacing: 0em; line-height: 20px}
.p0-3k{position: relative; flex: 0 0 auto; width: 221.96px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 0px; justify-content: flex-start; align-items: flex-start}
.p0-3l{position: relative; flex: 0 0 auto; height: 93px; width: 221.96px}
.p0-3m{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-direction: column; padding: 11.16px 12.4px; row-gap: 2.48px; justify-content: flex-start; align-items: flex-start}
.p0-3n{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 6.82px; color: rgb(11, 10, 13); letter-spacing: 0.1em; line-height: 8px; text-transform: uppercase}
.p0-3o{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 700; font-size: 17.36px; color: rgb(11, 10, 13); letter-spacing: -0.015em; line-height: 18px}
.p0-3p{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 8.68px; color: rgb(11, 10, 13); letter-spacing: 0em; line-height: 13px}
.p0-3q{position: relative; flex: 0 0 auto; height: 12.4px; width: 221.96px; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: space-between; align-items: center}
.p0-3r{position: relative; flex: 0 0 auto; width: 12.4px; height: 12.4px; border-radius: 50%; background-color: rgb(11, 10, 13)}
.p0-3s{position: relative; flex: 0 0 auto; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 3.72px; justify-content: flex-start; align-items: center}
.p0-3t{position: relative; flex: 0 0 auto; width: 4.96px; height: 0.62px; background-color: rgb(11, 10, 13)}
.p0-3u{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-direction: column; padding: 9.92px 12.4px 13.64px; row-gap: 6.2px; justify-content: flex-start; align-items: center}
.p0-3v{position: relative; flex: 0 0 auto; height: 111.6px; width: 111.6px}
.p0-3w{left: -0.2px; top: -0.2px}
.p0-3x{position: relative; flex: 0 0 auto; width: 203.31px; height: 203.31px}
.p0-3y{position: absolute; left: 25.06px; width: 180px; top: 0px; height: 180px; transform: matrix(0.9903, 0.1392, -0.1392, 0.9903, 0, 0); opacity: 0.92}
.p0-3z{position: absolute; left: 0px; width: 180px; top: 0px; height: 180px; border-radius: 50%}
.p0-40{inset: 0px; border: 3.38px solid rgb(255, 68, 56); border-radius: 50%}
.p0-41{position: absolute; left: 13.5px; width: 153px; top: 13.5px; height: 153px; border-radius: 50%}
.p0-42{inset: 0px; border: 1.13px solid rgb(255, 68, 56); border-radius: 50%}
.p0-43{position: absolute; left: 22.5px; width: 135px; top: 39.37px; height: 101.25px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 2.25px; justify-content: center; align-items: center}
.p0-44{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 500; font-size: 12.38px; color: rgb(255, 68, 56); letter-spacing: 0.1em; line-height: 15px; text-transform: uppercase}
.p0-45{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 900; font-size: 24.75px; color: rgb(255, 68, 56); letter-spacing: -0.01em; line-height: 30px; text-transform: uppercase}
.p0-46{position: relative; flex: 0 0 auto; width: 100%; max-width: 1600px; background-color: rgb(22, 20, 27); overflow: hidden; display: flex; flex-flow: wrap; padding: 121px 64px 120px; gap: 64px; place-content: center flex-start; align-items: center}
.p0-47{position: relative; flex: 0 0 auto; width: 600px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 20px; justify-content: flex-start; align-items: flex-start}
.p0-48{position: relative; flex: 0 0 auto; width: 560px; display: flex; flex-direction: column; padding: 21px; row-gap: 10px; justify-content: flex-start; align-items: flex-start}
.p0-49{position: relative; flex: 0 0 auto; height: 160px; width: 520px; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 8px; justify-content: flex-start; align-items: flex-end}
.p0-4a{position: relative; flex: 0 0 auto; width: 30px; height: 30px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4b{position: relative; flex: 0 0 auto; width: 30px; height: 42px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4c{position: relative; flex: 0 0 auto; width: 30px; height: 18px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4d{position: relative; flex: 0 0 auto; width: 30px; height: 55px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4e{position: relative; flex: 0 0 auto; width: 30px; height: 60px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4f{position: relative; flex: 0 0 auto; width: 30px; height: 25px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4g{position: relative; flex: 0 0 auto; width: 30px; height: 12px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4h{position: relative; flex: 0 0 auto; width: 30px; height: 70px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4i{position: relative; flex: 0 0 auto; width: 30px; height: 88px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4j{position: relative; flex: 0 0 auto; width: 30px; height: 40px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4k{position: relative; flex: 0 0 auto; width: 30px; height: 35px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4l{position: relative; flex: 0 0 auto; width: 30px; height: 96px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4m{position: relative; flex: 0 0 auto; width: 30px; height: 64px; background-color: rgba(244, 241, 234, 0.72)}
.p0-4n{position: relative; flex: 0 0 auto; width: 30px; height: 110px; background-color: rgb(255, 68, 56)}
.p0-4o{position: relative; flex: 0 0 auto; width: 520px; overflow: hidden; display: flex; flex-direction: row; padding: 0px; justify-content: space-between; align-items: flex-start}
.p0-4p{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 12px; color: rgba(244, 241, 234, 0.54); letter-spacing: 0em; line-height: 17px}
.p0-4q{position: relative; flex: 0 0 auto; align-self: stretch; background-color: rgb(11, 10, 13); display: flex; flex-direction: column; padding: 97px 64px 40px; row-gap: 48px; justify-content: flex-start; align-items: flex-start}
.p0-4r{position: relative; flex: 0 0 auto; text-align: left; white-space: pre; width: max-content; font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 200px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 184px}
.p0-4s{font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 200px; color: rgb(244, 241, 234); letter-spacing: -0.04em; line-height: 184px}
.p0-4t{font-family: "why not Titre", "Schibsted Grotesk", sans-serif; font-weight: 800; font-size: 200px; color: rgb(255, 68, 56); letter-spacing: -0.04em; line-height: 184px}
.p0-4u{position: relative; flex: 0 0 auto; width: 1312px; overflow: hidden; display: flex; flex-direction: row; padding: 0px; column-gap: 24px; justify-content: flex-start; align-items: flex-start}
.p0-4v{position: relative; flex: 1 1 0px; min-width: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; row-gap: 10px; justify-content: flex-start; align-items: flex-start}
.p0-4w{position: relative; flex: 0 0 auto; width: 1312px; overflow: hidden; display: flex; flex-direction: row; padding: 21px 0px 0px; justify-content: space-between; align-items: flex-start}
.p0-4x{position: absolute; left: 860px; width: 520px; top: 5732.34px; display: flex; flex-direction: column; padding: 21px; row-gap: 14px; justify-content: flex-start; align-items: flex-start}
.p0-4y{position: relative; flex: 0 0 auto; width: 480px; text-align: left; white-space: pre-wrap; font-family: "why not Texte", "Host Grotesk", sans-serif; font-weight: 400; font-size: 14px; color: rgba(244, 241, 234, 0.72); letter-spacing: 0em; line-height: 20px}
.p0-4z{position: relative; flex: 0 0 auto; align-self: stretch; overflow: hidden; display: flex; flex-flow: wrap; padding: 0px; gap: 8px; place-content: center flex-start; align-items: center}
.p0-50{position: relative; flex: 0 0 auto; height: 36px; display: flex; flex-direction: row; padding: 1px 15px; column-gap: 8px; justify-content: center; align-items: center}
