@font-face{font-family:"linea-basic-10";src:url("fonts/linea-basic-10.eot");src:url("fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),url("fonts/linea-basic-10.woff") format("woff"),url("fonts/linea-basic-10.ttf") format("truetype"),url("fonts/linea-basic-10.svg#linea-basic-10") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"linea-basic-10" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"linea-basic-10" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-basic-mail:before{content:"&"}.icon-basic-rss:before{content:"\\"}.icon-basic-spread:before{content:"\e00f"}.icon-basic-world:before{content:"\e028"}.icon-basic-paperplane:before{content:">"}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1.5rem)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1.5rem)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}*,*::after,*::before{margin:0;padding:0;border-box:border-box}html{font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{box-sizing:border-box;padding:3rem}@media only screen and (max-width: 56.25em){body{padding:0}}::-moz-selection{background-color:#2842b4;color:#fff}::selection{background-color:#2842b4;color:#fff}body{font-family:"Lato",sans-serif;font-weight:400;line-height:1.7;color:#3f3f3f}.heading-primary{color:#fff;text-transform:uppercase;backface-visibility:hidden;margin-bottom:6rem}.heading-primary--main{display:block;font-size:8rem;font-weight:400;letter-spacing:2.5rem;animation:moveInLeft 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--main{letter-spacing:1rem}}.heading-primary--sub{display:block;font-size:3rem;font-weight:700;letter-spacing:1.2rem;animation:moveInRight 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--sub{letter-spacing:.7rem}}.heading-secondary{font-size:5rem;font-weight:700;display:inline-block;background-image:linear-gradient(to bottom right, #2842b4, #8b9ef5);-webkit-background-clip:text;color:transparent;transition:all .2s}@media only screen and (max-width: 56.25em){.heading-secondary{font-size:4.5rem}}@media only screen and (max-width: 37.5em){.heading-secondary{font-size:4rem}}.heading-secondary:hover{transform:scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.heading-tertiary{font-size:2.2rem;font-weight:700}.paragraph{font-size:1.8rem}.paragraph:not(:last-child){margin-bottom:3rem}.book__details-list{font-size:1.8rem}.article{font-size:1.8rem}.article__caption{font-size:2rem}.link{text-decoration:none;color:#2842b4}.link:hover{background-color:#2842b4;color:#fff}.u-center-text{text-align:center !important}.u-margin-bottom-big{margin-bottom:6rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem !important}}.u-margin-bottom-medium{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important}}.u-margin-bottom-small{margin-bottom:2rem !important}.article{width:75%;margin:0 auto;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);background-color:rgba(255,255,255,0.6);border-radius:3px;padding:6rem;padding-left:9rem;transform:skewX(-12deg)}@media only screen and (max-width: 56.25em){.article{width:80%;padding:4rem;padding-left:7rem}}@media only screen and (max-width: 37.5em){.article{width:90%;transform:skewX(0)}}.article__shape{width:15rem;height:15rem;float:left;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);transform:translate(-3rem) skewX(12deg);position:relative}@media only screen and (max-width: 37.5em){.article__shape{transform:translate(-3rem) skewX(0)}}.article__image{height:100%;transform:scale(1.2);backface-visibility:hidden;transition:all .5s}.article__text{transform:skewX(12deg)}@media only screen and (max-width: 37.5em){.article__text{transform:skewX(0)}}.article__caption{position:absolute;top:50%;left:50%;transform:translate(-50%, 20%);color:#fff;font-size:1.7rem;text-align:center;opacity:0;backface-visibility:hidden;transition:all .5s}.article:hover .article__caption{opacity:1;transform:translate(-50%, -50%)}.article:hover .article__image{transform:scale(1);filter:blur(1px) brightness(60%)}.article__link:link,.article__link:visited{color:#2842b4;display:inline-block;text-decoration:none;transition:all .2s}.article__link:hover{background-color:#2842b4;color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,0.15);transform:translateY(-2px)}.background-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:.2;overflow:hidden}.background-video-video__content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.book{perspective:150rem;position:relative;height:66rem}.book__display{height:66rem;transition:all .8s ease;position:absolute;top:0;left:0;width:80%;margin-left:10%;backface-visibility:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}@media only screen and (max-width: 75em){.book__display{width:90%;margin-left:5%}}.book__display--back{transform:rotateY(180deg)}.book:hover .book__display--front{transform:rotateY(-180deg)}.book:hover .book__display--back{transform:rotateY(0deg)}.book__cover{background-size:cover;height:100%}.book__cover--front-pp{background-image:url(../img/pp-front-600.jpg)}@media (max-width: 37.5em){.book__cover--front-pp{background-image:url(../img/pp-front-400.jpg)}}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), (min-resolution: 192dpi) and (min-width: 37.5em), (min-width: 125em){.book__cover--front-pp{background-image:url(../img/pp-front-1000)}}.book__cover--back-pp{background-image:url(../img/pp-back-600.jpg)}@media (max-width: 37.5em){.book__cover--back-pp{background-image:url(../IMG/pp-back-400.jpg)}}@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), (min-resolution: 192dpi) and (min-width: 37.5em), (min-width: 125em){.book__cover--back-pp{background-image:url(../img/pp-back-1000)}}.book__details{display:flex;flex-direction:column;align-items:center}.btn,.btn:link,.btn:visited{text-decoration:none;padding:1.5rem 4rem;display:inline-block;border-radius:10rem;transition:all .2s;position:relative;font-size:2rem;border:none;cursor:pointer}.btn:hover{transform:translateY(-0.3rem);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.btn:hover::after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{outline:none;transform:translateY(-0.1rem);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.btn::after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.btn--orange{background-color:#ff4500;color:#fff}.btn--orange::after{background-color:#ff4500}.btn--blue{background-color:#2842b4;color:#fff}.btn--blue::after{background-color:#2842b4}.btn--animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:1.8rem;color:#2842b4;display:inline-block;text-decoration:none;border-bottom:1px solid #2842b4;padding:3px;transition:all .2s}.btn-text:hover{background-color:#2842b4;color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,0.15);transform:translateY(-2px)}.btn-text:active{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);transform:translateY(0)}.composition{position:relative}.composition__photo{width:55%;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);border-radius:2px;position:absolute;z-index:0;transition:all .2s;outline-offset:2rem}@media only screen and (max-width: 56.25em){.composition__photo{position:relative;float:left;width:33.3333333%}}.composition__photo--p1{left:0;top:6rem}@media only screen and (max-width: 56.25em){.composition__photo--p1{top:0;transform:scale(1.2)}}.composition__photo--p2{right:0;top:10rem}@media only screen and (max-width: 56.25em){.composition__photo--p2{top:-1rem;transform:scale(1.3);z-index:100}}.composition__photo--p3{left:20%;top:22rem}@media only screen and (max-width: 56.25em){.composition__photo--p3{left:0;top:1rem;transform:scale(1.2)}}.composition__photo:hover{outline:1.5rem solid #8b9ef5;transform:scale(1.1) translateY(-0.5rem);box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);z-index:1}.composition:hover .composition__photo:not(:hover){transform:scale(0.95)}.form__group:not(:last-child){margin-bottom:2rem}.form__input{font-family:inherit;font-size:1.5rem;color:inherit;padding:1.5rem 2rem;border-radius:2px;background-color:rgba(255,255,255,0.5);border:none;border-bottom:3px solid transparent;width:70%;display:block}.form__input:focus{outline:none;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);border-bottom:3px solid #2842b4}.form__input:focus:invalid{border-bottom:3px solid #ff4500}.form__input::-webkit-input-placeholder{color:#999}.form__label{font-size:1.2rem;font-weight:700;margin-left:2rem;margin-top:.7rem;display:block;transition:all .3s}.form__input:-moz-placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__radio-group{width:40%;display:inline-block}@media only screen and (max-width: 56.25em){.form__radio-group{width:100%;margin-bottom:2rem}}.form__radio-input{display:none}.form__radio-label{font-size:1.8rem;cursor:pointer;position:relative;padding-left:4rem}.form__radio-button{height:2rem;width:2rem;border:3px solid #2842b4;border-radius:50%;display:inline-block;position:absolute;left:0;top:-.2rem}.form__radio-button::after{content:"";display:block;height:1.5rem;width:1.5rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#2842b4;opacity:0;transition:opacity .2s}.form__radio-input:checked+.form__radio-label .form__radio-button::after{opacity:1}.highlights-box{background-color:rgba(255,255,255,0.8);font-size:1.5rem;padding:2.5rem;text-align:center;border-radius:2px;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);transition:all .3s}@media only screen and (max-width: 56.25em){.highlights-box{padding:2rem}}.highlights-box__icon{font-size:6rem;margin-bottom:.5rem;display:inline-block;background-image:linear-gradient(to bottom right, #2842b4, #8b9ef5);-webkit-background-clip:text;color:transparent}@media only screen and (max-width: 56.25em){.highlights-box__icon{margin-bottom:0}}.highlights-box:hover{transform:translateY(-1.5rem) scale(1.03)}.popup{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:9000;opacity:0;visibility:hidden;transition:all .3s}@supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px)){.popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,0.3)}}.popup:target{opacity:1;visibility:visible}.popup:target .popup__content{opacity:1;transform:translate(-50%, -50%) scale(1)}.popup__close:link,.popup__close:visited{color:#999;position:absolute;top:1.5rem;right:2rem;font-size:3rem;text-decoration:none;display:inline-block;transition:all .2s;line-height:1}.popup__close:hover{color:#2842b4}.popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;background-color:#fff;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);border-radius:2px;display:table;overflow:hidden;opacity:0;transform:translate(-50%, -50%) scale(0);transition:all .5s .2s;display:table-cell;vertical-align:middle;padding:3rem 5rem}.popup__img{height:10rem;padding-right:3rem;display:inline-block}.popup__text{font-size:1.4rem;margin-bottom:4rem;-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid #999;column-rule:1px solid #999;-webkit-hyphens:auto;hyphens:auto}.popup__buttons{display:flex;justify-content:space-evenly}.popup__links a:not(:last-child){margin-right:2rem}.episode-box{background-color:rgba(255,255,255,0.8);font-size:1.5rem;padding:2.5rem;border-radius:2px;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);transition:all .3s}.episode-box__text{max-height:20rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 56.25em){.episode-box{padding:2rem}}.episode-box__icon{display:inline-block;width:100%;text-align:center;font-size:6rem;margin-bottom:.5rem;background-image:linear-gradient(to bottom right, #2842b4, #8b9ef5);-webkit-background-clip:text;color:transparent}@media only screen and (max-width: 56.25em){.episode-box__icon{margin-bottom:0}}.episode-box:hover{transform:translateY(-1.5rem) scale(1.03)}.row{max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row{max-width:70rem;padding:0 3rem}}@media only screen and (max-width: 37.5em){.row{max-width:50rem}}.row::after{content:"";display:table;clear:both}.row [class^="col-"]{float:left}.row [class^="col-"]:not(:last-child){margin-right:6rem}@media only screen and (max-width: 56.25em){.row [class^="col-"]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row [class^="col-"]{width:100% !important}}.row .col-1-of-2{width:calc((100% - 6rem) / 2)}.row .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}.row .col-2-of-3{width:calc(2* ((100% - 2 * 6rem) / 3) + 6rem)}.row .col-1-of-4{width:calc((100% - 3 * 6rem) / 4)}.row .col-2-of-4{width:calc(2* ((100% - 3 * 6rem) / 4) + 6rem)}.row .col-3-of-4{width:calc(3* ((100% - 3 * 6rem) / 4) + (2* 6rem))}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;height:7rem;width:7rem;border-radius:50%;position:fixed;top:6rem;right:6rem;z-index:3000;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);text-align:center;cursor:pointer}@media only screen and (max-width: 56.25em){.navigation__button{top:3rem;right:4rem}}.navigation__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.5rem;right:6.5rem;background-image:radial-gradient(#8b9ef5, #2842b4);z-index:1000;transition:transform 0.8s cubic-bezier(0.86, 0, 0.07, 1)}@media only screen and (max-width: 56.25em){.navigation__background{top:3.5rem;right:4.5rem}}.navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:2000;opacity:0;width:0;transition:all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);background-size:230%;transition:all .4s}.navigation__link:hover,.navigation__link:active{background-position:100%;color:#2842b4;transform:translateX(1rem)}.navigation__checkbox:checked ~ .navigation__background{transform:scale(80)}.navigation__checkbox:checked ~ .navigation__nav{opacity:1;width:100%}.navigation__burger{position:relative;margin-top:3.5rem}.navigation__burger,.navigation__burger::before,.navigation__burger::after{width:3rem;height:2px;background-color:#333;display:inline-block}.navigation__burger::before,.navigation__burger::after{content:"";position:absolute;left:0;transition:all .2s}.navigation__burger::before{top:-1rem}.navigation__burger::after{top:1rem}.navigation__button:hover .navigation__burger::before{top:-1.2rem}.navigation__button:hover .navigation__burger::after{top:1.2rem}.navigation__checkbox:checked+.navigation__button .navigation__burger{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__burger::before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__burger::after{top:0;transform:rotate(-135deg)}.header{height:95vh;background-size:cover;background-position:bottom;position:relative;-webkit-clip-path:polygon(0 0, 100% 0, 100% 75vh, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 75vh, 0 100%);background-image:linear-gradient(to bottom right, rgba(40,66,180,0.8), rgba(139,158,245,0.8)),url(../img/hero-1x.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), (min-width: 125em){.header{background-image:linear-gradient(to bottom right, rgba(40,66,180,0.8), rgba(139,158,245,0.8)),url(../img/hero-2x.jpg)}}.header-podcast{background-position:top;background-image:linear-gradient(to bottom right, rgba(40,66,180,0.8), rgba(139,158,245,0.8)),url(../img/logo-lap-1x.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), (min-width: 125em){.header-podcast{background-image:linear-gradient(to bottom right, rgba(40,66,180,0.8), rgba(139,158,245,0.8)),url(../img/logo-lap-2x.jpg)}}@media only screen and (max-width: 56.25em){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 80vh, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 80vh, 0 100%)}}@media only screen and (max-width: 37.5em){.header{-webkit-clip-path:polygon(0 0, 100% 0, 100% 85vh, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85vh, 0 100%)}}.header__text-box{position:absolute;width:100%;top:40%;left:50%;transform:translate(-50%, -50%);text-align:center}.footer{background-color:#333;color:#f7f7f7;padding:3rem 0;font-size:1.4rem}.footer__logo-box{text-align:center;margin-bottom:2rem}.footer__logo{width:15rem;height:auto}.footer__navigation{border-top:1px solid #3f3f3f;padding-top:2rem;display:inline-block;width:100%;text-align:center}.footer__list{list-style:none}.footer__item{display:inline-block}.footer__item:not(:last-child){margin-right:1.5rem}.footer__link:link,.footer__link:visited{color:#f7f7f7;background-color:#333;text-decoration:none;text-transform:uppercase;display:inline-block;transition:all .2s}.footer__link:hover,.footer__link:active{color:#999;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15);transform:scale(1.3)}.footer__icon{font-size:4rem;text-align:center}.footer__copyright{border-top:1px solid #3f3f3f;padding-top:2rem}@media only screen and (max-width: 56.25em){.footer__copyright{width:100%;text-align:center;padding-right:5rem}}.section-about{background-color:#f7f7f7;padding:25rem 0;margin-top:-20vh}@media only screen and (max-width: 56.25em){.section-about{padding:20rem 0}}.section-highlights{padding:20rem 0;transform:skewY(-7deg);margin-top:-10rem;background-size:cover;background-image:linear-gradient(to bottom right, rgba(40,66,180,0.8), rgba(139,158,245,0.8)),url(../img/a380-1x.jpg)}.section-highlights>*{transform:skewY(7deg)}@media only screen and (max-width: 56.25em){.section-highlights{padding:10rem 0}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 37.5em), only screen and (min-resolution: 192dpi) and (min-width: 37.5em), (min-width: 125em){.section-highlights{background-image:linear-gradient(to bottom right, rgba(40,66,180,0.8), rgba(139,158,245,0.8)),url(../img/a380-2x.jpg)}}.section-books{background-color:#f7f7f7;padding:25rem 0 15rem 0;margin-top:-10rem}@media only screen and (max-width: 56.25em){.section-books{padding:20rem 0 10rem 0}}.section-articles{position:relative;padding:15rem 0}@media only screen and (max-width: 56.25em){.section-articles{padding:10rem 0}}.section-booking{padding:15rem 0;background-image:linear-gradient(to right bottom, #8b9ef5, #2842b4)}@media only screen and (max-width: 56.25em){.section-booking{padding:10rem 0}}.booking{background-image:linear-gradient(105deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 50%, transparent 50%),url(../img/a380-1x.jpg);background-size:cover;border-radius:2px;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.15)}@media only screen and (max-width: 75em){.booking{background-image:linear-gradient(105deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 70%, transparent 70%),url(../img/a380-1x.jpg)}}@media only screen and (max-width: 56.25em){.booking{background-image:linear-gradient to right,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%,url(../img/a380-1x.jpg)}}.booking__form{width:50%;padding:6rem}@media only screen and (max-width: 75em){.booking__form{width:65%}}@media only screen and (max-width: 56.25em){.booking__form{width:100%}}.section-episodes{background-color:#f7f7f7;padding:20rem 0 5rem 0;margin-top:-20vh}
