@font-face{font-family:Inter;src:url(/assets/InterTight-Italic-VariableFont_wght-TGsW8Xm3.ttf) format("truetype")}@font-face{font-family:Garamond;src:url(/assets/EBGaramond-VariableFont_wght-zWkz-3IV.ttf) format("truetype")}@font-face{font-family:Bree;src:url(/assets/BreeSerif-Regular-CVXbqBDU.ttf) format("truetype")}:root{font-family:Garamond,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:87.5%;scroll-behavior:smooth}@media (max-width: 1600px){html{font-size:87.5%}}@media (max-width: 1450px){html{font-size:80%}}@media (max-width: 480px){html{font-size:75%}}.font-primary{font-family:Garamond;font-weight:400;font-style:normal;font-size:1.375rem;color:#000}.font-secondary{font-family:Bree;font-weight:400;font-style:normal;font-size:1.25rem;color:#000}.font-tertiary{font-family:Inter;font-weight:400;font-style:italic;font-size:1rem;color:#000}html,body{background-color:#b0abfe}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.align-right{text-align:right}.align-center{text-align:center}.justify-center{width:100%;display:flex;justify-content:center}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-black{color:#000}#root,body{margin:0;padding:0}.page-container{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.banner-container{width:100%;padding:80px 260px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:80px;position:relative}.banner-container-citation{width:100%;display:flex;flex-direction:column;align-items:center}.banner-container:nth-child(odd){height:800px}.banner-container:nth-child(2n){height:800px}.background-primary{background-color:#fbf3ff}.background-first{background-color:#bebce0}.background-second{background-color:#b9daff}.background-third{background-color:#d0b7e6}.background-fourth{background-color:#ffc2f7}.banner-image{height:100%;object-fit:cover;border-radius:4px}.banner-text{overflow:hidden;text-align:justify}.banner-text p{margin-bottom:32px}.banner-container:nth-child(2n)>.banner-text{font-weight:400}.banner-container:nth-child(odd)>.banner-text{font-weight:600}.citation-bottom{width:fit-content;max-width:60%;display:flex;flex-direction:column;align-items:center;padding:0 160px 80px}.citation-author{width:120%;margin-top:20px}.citation-author-video{margin-top:-20px}.image-chloe{object-position:0 0}.banner-container#introduction{height:auto}.banner-chloe{height:800px!important;justify-content:space-evenly;font-size:24px}.video-container{padding:0!important;height:650px!important;gap:0px!important}.video{max-height:450px}.footer-text>.banner-image{max-height:300px}.footer-text{background-color:#fff;margin-bottom:100px}@media screen and (max-width: 1600px){.banner-container{padding:80px 160px;gap:40px}.video{max-height:350px}}@media screen and (max-width: 1300px){.banner-container{padding:80px}.video-container{padding:100px 80px 60px!important;height:650px!important;gap:0px!important;flex-direction:column}.video-container.reversed{flex-direction:column-reverse;padding:60px 80px 100px!important}.video-container .banner-text{margin-top:10px}.video{max-height:500px}}@media screen and (max-width: 1150px){.banner-container{padding:80px 100px;flex-direction:column;height:min-content!important}.banner-chloe{flex-direction:row;height:600px!important}.reversed{flex-direction:column-reverse}.banner-text{text-align:justify}.banner-text h2:last-child{margin-bottom:20px}.banner-image{max-height:500px}.citation-bottom{max-width:100%;padding:0 100px 80px}.citation-author{width:100%}.footer-text>.banner-image{display:none}}@media screen and (max-width: 950px){.banner-chloe{height:600px!important}.banner-chloe h2{font-size:1.8rem!important}.video{max-height:400px}}@media screen and (max-width: 800px){.banner-image{max-height:500px;width:100%}.banner-chloe{flex-direction:column;height:900px!important}}@media screen and (max-width: 600px){.banner-container{padding:40px 20px}.citation-bottom{max-width:100%;padding:0 20px 80px}.banner-text h2{font-size:1.6rem}.video-container{padding:40px 20px 20px!important}.video-container.reversed{padding:20px 20px 40px!important}}.title-container{width:100%;height:600px;padding:120px 280px 0;box-sizing:border-box;background-color:#fff;color:#000;display:flex;justify-content:center;align-items:center;gap:80px}h1,h2{font-weight:lighter;margin:0;line-height:normal}h1{font-size:3.125rem}h2{font-size:2.5rem}.image-wrapper{height:100%}.title-image{height:100%;aspect-ratio:1/1;object-fit:cover}.title-text{text-align:center;overflow:hidden}.title-citation{padding:0;position:relative;text-align:start;margin-top:50px}.author{margin-top:-18px}@media screen and (max-width: 1600px){.title-container{padding:80px 160px 0;height:500px}}@media screen and (max-width: 1300px){.title-container{padding:80px 80px 0;height:400px}}@media screen and (max-width: 1150px){.title-container{padding:80px 50px 0;height:400px;gap:40px}.title-text h1{font-size:2.5rem}.title-text h2{font-size:2rem}.title-citation{margin-top:30px}.author{margin-top:-10px}}@media screen and (max-width: 800px){.title-container{flex-direction:column;gap:20px;height:min-content}.image-wrapper{position:relative;max-height:200px;overflow:hidden}.title-image{width:100%;max-height:200px;height:auto;display:block}.title-citation{padding:0 80px}}@media screen and (max-width: 600px){.title-container{padding:30px 20px 10px}.title-citation{padding:0 40px}}.footer-container{width:100%;padding:30px;box-sizing:border-box;background-color:#f0f0f0;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;position:fixed;bottom:0;left:0;z-index:1000;background:#b0abfee6;-webkit-user-select:none;user-select:none}.footer-container>.links{display:flex;align-items:center;justify-content:start}.footer-container>.links>span{display:flex;align-items:center;justify-content:start}.footer-container>.legals{display:flex;align-items:center;justify-content:end;gap:30px}.footer-icon{width:35px;height:35px;aspect-ratio:1/1;object-fit:cover;margin-left:30px;margin-right:10px}@media screen and (max-width: 1200px){.link-text{display:none}}@media screen and (max-width: 650px){.footer-container{flex-direction:column;gap:10px;padding:20px}.footer-icon{margin-left:10px;margin-right:10px}}
