@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500&display=swap);@font-face{font-family:BobbyJones-Outline;font-style:normal;font-weight:400;src:url(/fonts/BobbyJonesSoft-Outline.woff2) format("woff2"),url(/fonts/BobbyJonesSoft-Outline.woff) format("woff")}@font-face{font-family:BobbyJones-Regular;font-style:normal;font-weight:400;src:url(/fonts/BobbyJonesSoft-Regular.woff2) format("woff2"),url(/fonts/BobbyJonesSoft-Regular.woff) format("woff")}@font-face{font-family:BobbyJonesRough-Outline;font-style:normal;font-weight:400;src:url(/fonts/BobbyJonesRough-Outline.woff2) format("woff2"),url(/fonts/BobbyJonesRough-Outline.woff) format("woff")}@font-face{font-family:BobbyJonesRough-Regular;font-style:normal;font-weight:400;src:url(/fonts/BobbyJonesRough-Regular.woff2) format("woff2"),url(/fonts/BobbyJonesRough-Regular.woff) format("woff")}@font-face{font-family:Clearface;font-style:normal;font-weight:400;src:url(/fonts/ClearfaceStd-Regular.woff2) format("woff2"),url(/fonts/ClearfaceStd-Regular.woff) format("woff")}:root{--colors-black:#000000;--colors-white:#ffffff;--colors-indaco:#727be6;--colors-yellow:#ffd66e;--colors-green:#81e4c1;--colors-brick:#ba6262;--colors-brown:#763614;--colors-beige:#f0ece3;--colors-pink:#e481c4}:root{--colors-black:#000000;--colors-white:#ffffff;--colors-indaco:#727be6;--colors-yellow:#ffd66e;--colors-green:#81e4c1;--colors-brick:#ba6262;--colors-brown:#763614;--colors-beige:#f0ece3;--colors-pink:#e481c4}header{touch-action:none;width:100vw;position:fixed;top:0;right:0;left:0;z-index:1000000;transition:opacity .5s ease;pointer-events:none}header nav#header-navigation{pointer-events:none;padding:10px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}@media only screen and (min-width:1025px){header nav#header-navigation{padding:10px 40px}}header nav#header-navigation #block{position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--colors-brick);z-index:50}header nav#header-navigation #header-brand{z-index:500000;pointer-events:all}header nav#header-navigation #header-brand .logo svg{width:40px;height:40px}header nav#header-navigation #header-spacer{flex:1}header nav#header-navigation #menu-toggle{pointer-events:all}header nav#header-navigation #menu-toggle input{z-index:1000000;display:block;width:40px;height:32px;cursor:pointer;opacity:0;position:absolute;touch-action:none}header nav#header-navigation #menu-toggle input:checked~#hamburger{justify-content:center;transition:all .25s ease-out}header nav#header-navigation #menu-toggle input:checked~#hamburger span:nth-child(1){transform:rotate(45deg) translate(1px,100%)}header nav#header-navigation #menu-toggle input:checked~#hamburger span:nth-child(2){opacity:0;transform:rotate(0) scale(.2,.2)}header nav#header-navigation #menu-toggle input:checked~#hamburger span:nth-child(3){transform:rotate(-45deg) translate(1px,-100%)}header nav#header-navigation #menu-toggle input:checked~#menu{transition:opacity .25s ease-out;transform:none;transition:transform .25s ease-out}header nav#header-navigation #menu-toggle #hamburger{z-index:999999;width:24px;height:24px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}header nav#header-navigation #menu-toggle #hamburger span{background-color:var(--colors-indaco);z-index:500000;width:100%;height:3px;transition:all .25s ease-out}header nav#header-navigation #menu-toggle #menu{background-color:var(--colors-brick);height:calc(100vh - 60px);position:absolute;top:60px;left:0;right:0;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(0,-100%);transition:transform .25s ease-out;font-family:BobbyJones-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:auto}@media only screen and (min-width:1025px){header nav#header-navigation #menu-toggle #menu{font-family:BobbyJones-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:auto}}header nav#header-navigation #menu-toggle #menu .column-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media only screen and (min-width:768px){header nav#header-navigation #menu-toggle #menu .column-wrapper{width:100%;flex-direction:row}}header nav#header-navigation #menu-toggle #menu .column-wrapper .column{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px}@media only screen and (min-width:768px){header nav#header-navigation #menu-toggle #menu .column-wrapper .column{flex:1}}header nav#header-navigation #menu-toggle #menu .column-wrapper .column a{color:var(--colors-white);text-decoration:none;border-bottom:var(--colors-white) 2px solid}footer{background:var(--colors-brick);padding-bottom:50px}footer .info-container{display:flex;align-items:flex-end;flex-direction:column;padding:150px 24px 0;gap:24px}@media only screen and (min-width:768px){footer .info-container{gap:12px;flex-direction:row}}footer .info-container .content{color:var(--colors-brown);font-family:Clearface,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:120%;flex:0 1 50%}@media only screen and (min-width:768px){footer .info-container .content{flex:0 1 25%}}footer .logo-container{display:grid;height:400px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,1fr);gap:24px;padding:24px}footer .logo-container .logo{background-color:#d3d3d3}.logos{padding:50px 20px;width:100vw;background-color:var(--colors-white)}@media only screen and (min-width:768px){.logos{padding:50px 30px}}@media only screen and (min-width:1025px){.logos{padding:70px 30px}}.logos .items-container{max-width:1200px;margin:auto;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.logos .items-container{gap:60px}}.logos .items-container .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.logos .items-container .row .logo-container{max-height:100px}.logos .items-container .row .logo-container img{width:100%;height:100%;max-height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.logos .items-container .row.second-row{max-height:100px}.logos .items-container .row.third-row{max-height:100px}section.front-page{height:100vh;width:100vw;padding:100px 24px 50px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}section.front-page .chapter-number{font-family:Inter;font-weight:500;font-size:10px;text-transform:uppercase}section.front-page .content a{text-decoration:underline}section.front-page.info-text{justify-content:center;gap:50px}section.front-page.info-text .text{max-width:800px}.full-screen{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;gap:10px;overflow-y:hidden}@media only screen and (min-width:1025px){.full-screen{gap:20px}}.full-screen .image-container.big-image{opacity:0;z-index:0;align-self:flex-end;position:absolute;top:0;left:0;bottom:0;right:0}.full-screen .image-container.big-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.full-screen .big-image:first-child{opacity:1}.full-screen .content-container{z-index:50}@media only screen and (min-width:1025px){.full-screen .content-container{padding:20px 40px}}.full-screen .content-container .narration-message{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;right:0;padding:0 24px}@media only screen and (min-width:1025px){.full-screen .content-container .narration-message{padding:0}}.full-screen .content-container .narration-message .text-wrapper{background-color:var(--colors-beige);color:var(--colors-brown);max-width:660px;z-index:500;display:flex;align-items:center;justify-content:center;border-radius:2px}.full-screen .content-container .narration-message .text-wrapper .text{opacity:1;box-sizing:border-box;padding:16px}.full-screen .content-container .author{text-align:center;margin-top:24px;color:var(--colors-white)}.tiny-image{padding:0 24px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;min-height:100vh;height:100%;gap:10px;overflow:hidden}@media only screen and (min-width:1025px){.tiny-image{gap:20px}}.tiny-image .background-image{position:absolute;top:0;bottom:0;left:0;right:0;padding:30px;background-position:top left;background-repeat:repeat;background-size:initial;background-size:50%}.tiny-image .content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;gap:40px}@media only screen and (min-width:768px){.tiny-image .content-container{width:70vw}}@media only screen and (min-width:1025px){.tiny-image .content-container{width:50vw}}.tiny-image .content-container .image-container{padding:0 16px;width:100%;max-width:800px;z-index:50}.tiny-image .content-container .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.tiny-image .content-container .content{max-width:660px;width:100vw;padding:0 12px}@media only screen and (min-width:768px){.tiny-image .content-container .content{width:70vw}}.tiny-image.next-chapter{min-height:70vh}.tiny-image.next-chapter::after{content:"";width:100px;height:100px;background-image:url(../images/arrow-brown.svg);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;bottom:0;right:35%;transform:translateX(50%)}@media only screen and (min-width:768px){.tiny-image.next-chapter::after{right:25%;width:150px;height:150px}}.side-image{display:flex;flex-direction:column}@media only screen and (min-width:1025px){.side-image{flex-direction:row}}.side-image .image-container{flex:1;min-height:0;height:100vh}.side-image .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.side-image .content-container{display:flex;align-items:center;justify-content:center;z-index:50;margin:20px}@media only screen and (min-width:1025px){.side-image .content-container{flex:1}}.side-image .content-container .content .main-title{color:var(--colors-brick)}.side-image .content-container .content .info{color:var(--colors-white)}.side-image.row-reverse{flex-direction:row-reverse}.side-image.row-reverse .content-container{align-items:flex-end}.side-image.row-reverse .content-container .content{align-self:center}.polaroid{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.polaroid .polaroid-container{position:absolute;top:0;left:0;height:300px}.polaroid .polaroid-container img{width:200px}@media only screen and (min-width:576px){.polaroid .polaroid-container img{width:300px}}@media only screen and (min-width:768px){.polaroid .polaroid-container img{width:370px}}.polaroid .content-container{padding:0 12px}@media only screen and (min-width:768px){.polaroid .content-container{max-width:600px}}@media only screen and (min-width:1025px){.polaroid .content-container{max-width:660px}}div.spacer.size--tiny{height:24px}div.spacer.size--small{height:64px}div.spacer.size--normal{height:96px}div.spacer.size--big{height:128px}@media only screen and (min-width:768px){div.spacer.size--tiny{height:64px}div.spacer.size--small{height:128px}div.spacer.size--normal{height:256px}div.spacer.size--big{height:512px}}.conversation{display:flex;flex-direction:column;align-items:center;gap:40px;padding:70px 40px;overflow-x:hidden}@media only screen and (min-width:1025px){.conversation{margin:70px 0}}.conversation .message-container{opacity:0;transform:scale(.2);position:relative;min-width:100px;width:100%;max-width:700px;display:flex;flex-direction:column;padding:20px 0}.conversation .message-container.right-bubble{align-items:flex-end;margin-left:50px}.conversation .message-container.right-bubble svg path{stroke:var(--colors-indaco)}.conversation .message-container.left-bubble{align-items:flex-start;margin-right:50px}.conversation .message-container.left-bubble svg path{stroke:var(--colors-brick)}.conversation .message-container svg{stroke-linecap:round;position:absolute;top:0;bottom:0}.conversation .message-container p{margin:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:500px;color:var(--colors-white);font-family:BobbyJones-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:auto;position:relative;z-index:50}@media only screen and (min-width:1025px){.conversation .message-container p{font-family:BobbyJones-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:auto}}section.chapter-navigation{background:var(--colors-brick);padding-bottom:50px;background:var(--colors-white);padding:1px 0;display:flex;height:50vw;flex-direction:row;gap:1px}section.chapter-navigation a.tile{overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:500000;text-decoration:none;background-color:var(--colors-brick)}section.chapter-navigation a.tile:hover .chapter-color{opacity:1}section.chapter-navigation a.tile .chapter-color{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity ease-in .25s}section.chapter-navigation a.tile .chapter-color img.chapter-image{pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:multiply}section.chapter-navigation a.tile .chapter-index,section.chapter-navigation a.tile .chapter-number{z-index:500;position:absolute;top:8px;color:var(--colors-white);font-family:Inter;font-weight:500;font-size:10px;text-transform:uppercase}@media only screen and (min-width:768px){section.chapter-navigation a.tile .chapter-index,section.chapter-navigation a.tile .chapter-number{top:18px}}section.chapter-navigation a.tile .chapter-title{z-index:500;text-align:center;color:var(--colors-white);font-family:BobbyJones-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:auto;margin:16px}@media only screen and (min-width:1025px){section.chapter-navigation a.tile .chapter-title{font-family:BobbyJones-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:auto}}.chapters-grid{background:var(--colors-white);padding:1px 0;display:grid;height:200vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:1px}@media only screen and (min-width:768px){.chapters-grid{height:50vw;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}}.chapters-grid a.tile{overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:500000;text-decoration:none;background-color:var(--colors-brick)}.chapters-grid a.tile:hover .chapter-color{opacity:1}.chapters-grid a.tile:visited[data-cn=c-1]{background-color:var(--colors-indaco)}.chapters-grid a.tile:visited[data-cn=c-2]{background-color:var(--colors-yellow)}.chapters-grid a.tile:visited[data-cn=c-3]{background-color:var(--colors-pink)}.chapters-grid a.tile:visited[data-cn=c-4]{background-color:var(--colors-green)}.chapters-grid a.tile:visited[data-cn=c-5]{background-color:var(--colors-indaco)}.chapters-grid a.tile:visited[data-cn=c-6]{background-color:var(--colors-yellow)}.chapters-grid a.tile:visited[data-cn=c-7]{background-color:var(--colors-green)}.chapters-grid a.tile:visited[data-cn=c-8]{background-color:var(--colors-indaco)}.chapters-grid a.tile .chapter-color{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity ease-in .25s}.chapters-grid a.tile .chapter-color img.chapter-image{pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:multiply}.chapters-grid a.tile .chapter-index,.chapters-grid a.tile .chapter-number{z-index:500;position:absolute;top:18px;color:var(--colors-white);font-family:Inter;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.3px}.chapters-grid a.tile .chapter-title{z-index:500;text-align:center;color:var(--colors-white);font-family:BobbyJones-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:auto;margin:16px}@media only screen and (min-width:1025px){.chapters-grid a.tile .chapter-title{font-family:BobbyJones-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:auto}}.voice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;gap:10px;overflow-y:hidden}@media only screen and (min-width:1025px){.voice{gap:20px}}.voice .content-container{z-index:50}@media only screen and (min-width:1025px){.voice .content-container{padding:20px 40px}}.voice .content-container .content{display:flex;flex-direction:row}.voice .content-container .content .controls{width:100px;position:relative;display:flex;justify-content:center;align-items:center}.voice .content-container .content .controls .btn{pointer-events:none;width:100%;height:100%}.voice .content-container .content .controls .play{background-image:url(/images/play_white.png);background-position:center;background-repeat:no-repeat;background-size:contain}.voice .content-container .content .controls .pause{background-image:url(/images/pause_white.png);background-position:center;background-repeat:no-repeat;background-size:contain}.main-title{font-family:BobbyJonesRough-Outline,sans-serif;font-size:75px;font-style:normal;font-weight:400;line-height:100%;text-align:center;max-width:1250px;width:100vw}@media only screen and (min-width:1200px){.main-title{font-family:BobbyJonesRough-Outline,sans-serif;font-size:120px;font-style:normal;font-weight:400;line-height:110%}}.statement{font-family:BobbyJonesRough-Outline,sans-serif;font-size:75px;font-style:normal;font-weight:400;line-height:100%;text-align:center;max-width:1250px;width:100vw}@media only screen and (min-width:768px){.statement{font-family:BobbyJonesRough-Outline,sans-serif;font-size:120px;font-style:normal;font-weight:400;line-height:110%}}@media only screen and (min-width:1025px){.statement{font-family:BobbyJonesRough-Outline,sans-serif;font-size:120px;font-style:normal;font-weight:400;line-height:110%}}.info{font-family:BobbyJones-Regular,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:auto}@media only screen and (min-width:1025px){.info{font-family:BobbyJones-Regular,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:auto}}.text{font-family:Clearface,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:auto}@media only screen and (min-width:1025px){.text{font-family:Clearface,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%}}.credits{font-family:Inter;font-weight:400;text-transform:uppercase;text-align:center;font-size:10px;line-height:120%;letter-spacing:.3px}.credits p{display:block}.credits .bold{font-family:Inter;font-weight:600;letter-spacing:0}@media only screen and (min-width:768px){.credits p{display:inline}}*{margin:0;padding:0;box-sizing:border-box;outline-offset:-1px}body,html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:url(/images/pattern.png);background-repeat:repeat}body{transition:background-color 1s ease}.noise{background-image:url(/images/pattern.png);background-repeat:repeat}